Sr Backend Developer

Posted:
3/6/2025, 11:11:30 AM

Location(s):
Mexico City, Mexico City, Mexico ⋅ Mexico City, Mexico

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
On-site

Important Information

Experience: +6 years

Job Mode: Full-time

Work Mode: Onsite

 

*This is a on-site position in CDMX, candidates are required to assist to the office*

Job Summary

We are seeking a highly skilled Backend Developer with expertise in Python and FastAPI to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance backend services. This role requires strong knowledge of CI/CD pipelines, containerization, databases, and search technologies to ensure seamless deployment and efficient data handling.

Responsibilities and Duties

  • Develop, maintain, and optimize backend services using Python and FastAPI.
  • Design and implement RESTful APIs and microservices architecture.
  • Build and manage CI/CD pipelines using GitHub Actions, ensuring smooth integration and deployment.
  • Work with Docker and Kubernetes for containerized applications and orchestration.
  • Manage and optimize relational and NoSQL databases, including Oracle with PL/SQL procedures.
  • Implement efficient search and indexing solutions using Elasticsearch.
  • Ensure system reliability, performance, and scalability by following best practices in backend development.
  • Collaborate with cross-functional teams, including frontend developers, DevOps, and QA engineers, to deliver high-quality solutions.
  • Troubleshoot, debug, and optimize code for maximum performance and maintainability.

Qualifications and Skills

  • Proven experience as a Backend Developer with a strong focus on Python and FastAPI.
  • Hands-on experience with containerization technologies, specifically Docker and Kubernetes.
  • Proficiency in CI/CD pipelines, particularly using GitHub Actions.
  • Strong database knowledge, including relational (Oracle, PL/SQL) and NoSQL databases.
  • Experience with procedural extensions for SQL databases.
  • Familiarity with Elasticsearch for data search and indexing.
  • Understanding of microservices architecture and best practices.
  • Knowledge of version control systems, especially Git.
  • Strong problem-solving skills, attention to detail, and the ability to work independently and collaboratively.

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.