Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Python

Encora

A distancia

MXN 400,000 - 600,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A global technology company in Ciudad de México seeks a Senior Engineer skilled in modern Python-based backend technologies. The role involves building scalable API services and guiding junior engineers in a collaborative environment. Ideal candidates should possess strong experience in FastAPI, AWS, and database management while adhering to lean development principles. The position offers a full-time work-from-home option, promoting a focus on quality and efficiency in software development.

Formación

  • 5+ years of backend software development experience and the ability to learn quickly.
  • Strong Python experience with modern async / await patterns, FastAPI / Starlette, typing and Pydantic.
  • Advanced knowledge of AWS services including RDS, S3, SQS, ECS and IAM fundamentals.

Responsabilidades

  • Work closely with product managers and designers to build backend systems.
  • Design and implement scalable API services and data models.
  • Mentor and pair with other developers to instill a growth mindset.

Conocimientos

APIs
Docker
Jenkins
REST
Python
AWS
NoSQL
MySQL
JavaScript
Postgresql
Django
GIT

Educación

BA / BS / BE degree in Computer Science / Engineering or comparable experience

Herramientas

FastAPI
PostgreSQL
Terraform
Datadog
Descripción del empleo
Important Information

Experience: 6 years

Job Mode: Full-time

Work Mode: Work from home

Job Summary

The ideal candidate will have expertise in modern Python-based backend technologies and will know how to employ those technologies using lean development principles such as building with quality in mind, eliminating waste, respecting others and delivering fast and often. The ideal candidate is a team player that works well in a collaborative environment. As a Senior Engineer the candidate should serve as a role model and mentor to relatively junior engineers both on their team and across the larger engineering organization.

Responsibilities and Duties
  • Work closely with product managers and designers to build backend systems that best support internal and external users.
  • Build a technical infrastructure capable of supporting a rapidly expanding organization in terms of employees and users.
  • Design and implement scalable API services and data models that power our customer‑facing applications.
  • Own the reliability, performance and observability of backend systems in production.
  • Technical stack: Design and build services using FastAPI / Pydantic, PostgreSQL, AWS services (RDS, S3, SQS, DynamoDB), Redis for caching, Datadog for observability, and Terraform for infrastructure as code.
  • Integrate with third‑party services and APIs to deliver comprehensive solutions.
  • Enable other developers by seeking out and implementing improvements to backend development experience, tooling and processes.
  • Participate in technical architecture discussions and help drive technical decisions within your team and across engineering.
  • Mentor and pair with other developers to instill a growth mindset and raise the technical bar.
  • Set and uphold software guidelines and methodologies as agreed on by the team.
  • Lead by example with a focus on craftsmanship, reliability and quality.
Employ lean principles during the development process
  • Build quality in.
  • Create knowledge.
  • Defer commitment.
  • Deliver fast.
  • Respect people.
  • Optimize the whole.
Qualifications and Skills
  • BA / BS / BE degree in Computer Science / Engineering or comparable experience.
  • 5 years of backend software development experience and the ability to learn quickly.
  • Prior startup experience or have faced large scaling challenges.
  • Strong Python experience with modern async / await patterns, FastAPI / Starlette, typing and Pydantic.
  • Expertise with PostgreSQL, SQLAlchemy (both sync and async) and Alembic migrations.
  • Advanced knowledge of AWS services including RDS, S3, SQS, ECS and IAM fundamentals.
  • Experience with infrastructure as code using Terraform.
  • Experience with background processing distributed systems and asynchronous workflows.
  • Proficiency with observability and monitoring: distributed tracing (ddtrace), structured logging (structlog) and metrics / alerting (Datadog).
  • Strong testing mindset with pytest fixtures / mocking and async test patterns; familiarity with property‑based testing (Hypothesis) is a plus.
  • Experience with agile processes and a passion for automated testing and continuous delivery.
  • A focus on writing maintainable, performant and well‑documented code.
  • A healthy balance of creativity and skepticism and a proven track record of solving difficult problems.
Nice to have
  • Experience with workflows, activities and workers.
  • DynamoDB modeling experience using PynamoDB or similar ORMs.
  • OAuth2 / OIDC protocols and Auth0 integration experience.
  • Serverless architecture experience particularly Lambda event handlers for S3 or SQS processing.
  • Performance tuning expertise, SQL query optimization and advanced schema design.
  • Experience working with and contributing to shared internal libraries or platform tools.
  • Experience with containerization and local development tooling (Docker, Docker Compose, LocalStack).
  • Experience building AI‑powered features integrating LLM APIs or developing intelligent automation systems.
  • Prior experience in a technical leadership or mentorship role.
  • Experience building systems in business domains such as IT management, e‑commerce or B2B SaaS.
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.

Required Experience: Senior IC

Key Skills
  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT

Employment Type: Full Time

Experience: years

Vacancy: 1

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.