···
Log in / Register

Python Developer

$MXN 40,000-45,000/month
Indeed
Full-time
Onsite
No experience limit
No degree limit
Isabel La Católica 5, Historic Center of Mexico City, Centro, Cuauhtémoc, 06000 Mexico City, CDMX, Mexico
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: A leading consulting firm is seeking a Senior Python Developer with experience in both frontend and backend development, strong Python and Shell Script skills, and DevOps knowledge. Key Highlights: 1. Full Stack Development with Python (frontend and backend) 2. Advanced proficiency in Python and Shell Script (Bash) 3. DevOps experience and tools such as Git, CI/CD, Docker, and monitoring A prominent consulting firm specializing in Telecommunications and IT is currently seeking: Senior Python Developer: Professional Profile: Degree in Systems Engineering, Software Engineering, or related field. Experience: More than 5 years of experience with expertise in both client-side (frontend) and server-side (backend) development. Main Responsibilities: · Language proficiency: Advanced knowledge of syntax, data structures (lists, dictionaries, sets, tuples), exception handling, and understanding of PEP8 principles\. · Object-oriented programming: Ability to design, implement, and maintain complex systems using classes, inheritance, polymorphism, and design patterns. · Libraries and frameworks: Experience with common libraries (requests, pandas, numpy, logging, etc.) and frameworks (Django, Flask, FastAPI). · Automation and scripting: Creation of efficient scripts to automate business tasks and processes. · Testing: Experience with unit testing, integration testing, and testing frameworks such as pytest or unittest. · Code optimization: Ability to identify bottlenecks, improve performance, and refactor code. · Dependency management: Use of virtual environments (virtualenv, venv, pipenv) and management of requirements.txt. Shell Script (Bash) · Advanced scripting: Creation of robust scripts for task automation in Unix/Linux environments. · Process management: Execution and control of background processes, redirections, pipes, and error handling. · System interaction: File and directory manipulation, permissions, and environment variables. · Basic tools: Usage of tools such as awk, sed, grep, find, xargs, etc. · Deployment and maintenance automation: Implementation of scheduled tasks (cron jobs) and maintenance scripts. DevOps and Related Tools · Version control: Proficiency in Git (branches, merges, pull requests, tags). · Continuous Integration/Continuous Deployment (CI/CD): Familiarity with tools such as Jenkins, GitLab CI, GitHub Actions. · Operating systems: In-depth knowledge of Linux/Unix environments. · Docker and virtualization: Experience in creating and managing containers. · Monitoring and logging: Use of tools such as Prometheus, Grafana, ELK Stack. Employment Type: Full-time Salary: $40,000\.00 \- $45,000\.00 per month Work Location: On-site employment

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.