Senior Backend Python Developer
Encora.com
Office
Mexico
Full Time
Important Information:
- Years of Experience: 8+ years overall software development experience
- Job Mode: Full-time
- Work Mode: Remote
Job Summary:
We are seeking a highly skilled Senior Backend Developer (Python) to join our nearshore delivery team. The ideal candidate will design, develop, and optimize scalable backend systems that power enterprise-grade applications. You will collaborate closely with product managers, frontend developers, DevOps, and QA teams to deliver high-quality, secure, and performant solutions for global clients.
Responsibilities And Duties:
- Design, develop, and maintain scalable backend services, APIs, and microservices.
- Collaborate with product owners and architects to translate requirements into technical solutions.
- Write clean, efficient, testable, and maintainable code in Python.
- Build and optimize RESTful APIs.
- Implement and manage relational and NoSQL databases.
- Ensure performance, reliability, and security of backend systems.
- Apply best practices in CI/CD pipelines, DevOps, and cloud-native deployment.
- Partner with QA teams to ensure automated test coverage and high code quality.
- Troubleshoot and resolve production issues while optimizing system performance.
- Mentor junior engineers within nearshore teams and promote engineering best practices.
- 8+ years of backend development experience in enterprise or SaaS environments.
- Strong expertise in Python frameworks: Django, FastAPI, Flask.
Qualifications And Skills:
- Proficiency with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, DynamoDB, Redis).
- Solid understanding of microservices, event-driven architectures, and API design.
- Experience with cloud platforms, particularly Azure.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Strong knowledge of software design patterns, scalability, and performance tuning.
- Excellent English communication skills, verbal and written.
- Experience with message queues and streaming platforms (Kafka, RabbitMQ, SQS, Pub/Sub).
- Knowledge of DevOps tools (Jenkins, GitHub Actions, GitLab CI, Terraform).
Role-Specific Requirements:
- Hands-on experience in Agile/Scrum delivery models.
- Exposure to frontend frameworks (React, Angular, Vue) is a plus.
- Prior nearshore delivery experience with US/European clients preferred.
- Languages/Frameworks: Python (Django, FastAPI, Flask)
- Databases: PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB, Redis
- Cloud: Azure
- Containers: Docker, Kubernetes
- CI/CD & DevOps Tools: Jenkins, GitHub Actions, GitLab CI, Terraform
Technologies:
- Messaging/Streaming: Kafka, RabbitMQ, SQS, Pub/Sub
- Backend development & API design
- Python programming with modern frameworks
- Database design and optimization (SQL & NoSQL)
- Cloud-native application development (Azure)
- CI/CD pipelines & DevOps integration
- Scalability, performance tuning & system optimization
- Agile collaboration and mentoring of nearshore teams
Skillset Competencies:
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Senior Backend Python Developer
Office
Mexico
Full Time
September 30, 2025