Backend Developer (México)

Backend Developer (México)

07 ago
|
RouteGenie
|
México

07 ago

RouteGenie

México

Summary:

RouteGenie is looking for a skilled Backend Developer to design and implement the server-side logic, APIs, and data processing that power our core applications. You will be responsible for building reliable, high-performance systems and managing the database architecture that supports our growing platform.

Key Responsibilities:

Core Development:

- Design and implement server-side logic and backend features using Python 3
- Build and maintain robust RESTful APIs using Django REST Framework (DRF), utilizing JSON serialization for efficient data exchange.
- Develop and optimize PostgreSQL schemas and complex SQL queries to power RouteGenie’s applications.
- Manage MongoDB for geospatial data and Elasticsearch/OpenSearch for advanced search functionality.
- Manage background task workflows using Celery and Redis to handle asynchronous Python programming and long-running processes.
- Integrate Python-based services with Twilio, Google Maps API, and OSRM to handle SMS, voice, and logistics logic.

Quality Engineering & Performance:

- Maintain high code quality by writing unit and integration tests using pytest, the Django test framework, and Mock/patch for isolation.




- Enforce PEP 8 style guidelines and SOLID principles during code reviews to maintain consistency across the Python codebase.
- Debug and resolve production issues, utilizing Python-specific debugging techniques to minimize downtime.
- Identify and refactor performance bottlenecks, with a focus on Query Optimization and efficient Async Programming.

Collaborate:

- Partner with frontend developers on API contracts and document them using OpenAPI/Swagger.
- Communicate progress and blockers in daily standups and participate in sprint planning and estimation.
- Manage local development environments using Docker and Docker Compose to ensure consistency across the Python environment.

Minimum Requirements:

- 4+ years of professional backend development experience.
- Strong proficiency in Python, Django, and PostgreSQL.
- Proven understanding of RESTful API principles and version control.
- Strong verbal and written communication skills in English.
- Ability and willingness to work from 12pm-8pm PST

Preferred Skills:

- Experience with Celery and asynchronous programming.
- Familiarity with Docker and AWS ecosystem.
- Background in multi-tenant SaaS or logistics/healthcare software

📌 Backend Developer (México)
🏢 RouteGenie
📍 México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: backend developer (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: backend developer (méxico) / méxico