Encora

Sr Python Developer

Mexico Full Time

Important Information

Experience: +6 years

Job Mode: Full-time

Work Mode: Work from home

 

Job Summary

We are looking for a highly skilled Senior Python Developer with deep expertise in backend development and modern cloud-native architectures. The ideal candidate has extensive experience building robust, scalable applications using Python and FastAPI, and is comfortable working in containerized, microservices-based environments.

Responsibilities and Duties

  • Design, develop, and maintain backend services and APIs using Python and FastAPI.

  • Architect, build, and optimize microservices-based applications for high performance and scalability.

  • Implement efficient, secure, and reliable CI/CD pipelines using GitHub Actions.

  • Develop and maintain containerized applications using Docker and orchestrate deployments with Kubernetes.

  • Work with both relational databases (Oracle, PL/SQL) and NoSQL databases, ensuring performant queries and optimal data models.

  • Utilize procedural extensions for SQL databases to build complex scripts, triggers, and stored procedures.

  • Integrate and optimize Elasticsearch for search, indexing, and analytics functionalities.

  • Collaborate closely with cross-functional teams to design solutions aligned with best engineering practices.

  • Apply strong debugging, problem-solving, and analytical skills to resolve technical challenges.

  • Follow best practices for code quality, version control, and documentation using Git.

Qualifications and Skills

  • Proven experience as a Backend Developer, with a strong emphasis on Python and FastAPI.

  • Hands-on experience with Docker and Kubernetes for application containerization and orchestration.

  • Strong proficiency with CI/CD pipelines, ideally using GitHub Actions.

  • Solid understanding of relational databases (especially Oracle and PL/SQL) as well as NoSQL data stores.

  • Experience with procedural SQL extensions for database automation and logic.

  • Familiarity with Elasticsearch, including indexing strategies and search optimizations.

  • Strong grasp of microservices architecture, distributed systems, and related best practices.

  • Proficiency with Git and common version control workflows.

  • Excellent problem-solving abilities, attention to detail, and the capacity to work both independently and in collaborative team environments.

 

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others. 

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.