*desarrollo de backend*
*descripción del puesto: desarrollador backend*
*sueldo*: $65,000 a $70,000 brutos
*responsabilidades principales*
- diseñar y desarrollar aplicaciones backend utilizando lenguajes como java, python, node.js o go.
- implementar patrones de diseño como mvc, dao, y principios solid en el desarrollo de software.
- utilizar frameworks populares como spring boot, express/nest.js, django o flask
*bases de datos*
- diseñar y administrar esquemas de bases de datos relacionales (sql) y nosql (mongodb, redis, cassandra).
- optimizar queries y manejar transacciones críticas para asegurar el rendimiento y la consistencia de los datos.
- configurar y gestionar bases de datos, incluyendo backup, replicación y resolución de problemas.
*arquitectura y patrones de diseño*
- diseñar y mantener arquitecturas de microservicios, asegurando su escalabilidad y resiliencia.
- crear y consumir apis rest y graphql con alto volumen de tráfico.
- implementar patrones avanzados como cqrs, event sourcing y domain-driven design (ddd).
*seguridad y autenticación*
- implementar autenticación y autorización con oauth, jwt y control de roles y permisos.
- asegurar las aplicaciones contra vulnerabilidades como inyección sql, xss y csrf.
- cumplir con normativas de seguridad como gdpr o pci dss.
*calidad y testing*
- diseñar pruebas unitarias, de integración y automatizadas con herramientas como junit, pytest, jest o mocha.
- aplicar enfoques tdd y bdd para garantizar la calidad del software.
- integrar herramientas de análisis estático y code coverage en pipelines de ci/cd.
*aws serverless (deseable)*
- desarrollar y optimizar funciones en aws lambda para procesar datos y eventos.
- configurar y gestionar amazon api gateway para exponer funcionalidades a usuarios o microservicios.
- diseñar tablas y optimizar el rendimiento de dynamodb (opcional).
*habilidades complementarias*
- utilizar herramientas de colaboración como git, jira o trello.
- comunicar diseños técnicos de manera efectiva y guiar a desarrolladores junior en mejores prácticas.
*requisitos*
- *escolaridad*: licenciatura en informática, ingeniería de software o afín.
- *experiência*:
- mínimo 5 años en desarrollo backend.
- experiência con frameworks backend y bases de datos relacionales y nosql.
- familiaridad con microservicios y sistemas distribuidos.
- conocimientos en aws y arquitectura serverless (deseable).
- *habilidades técnicas*:
- dominio de al menos un lenguaje backend (java, python, node.js, go).
- conocimientos sólidos de estructuras de datos, algoritmos y patrones de diseño.
- *inglés*: nível b1 o superior.
*beneficios*
- oportunidades de desarrollo y capacitación.
- horarios flexibles.
- bono anual basado en desempeño.
- contrato indefinido según evaluación.
*tipo de puesto*: tiempo completo
*fecha de inicio prevista*: inmediata
tipo de puesto: tiempo completo
sueldo: $65,000.00 - $70,000.00 al mes
beneficios:
- opción a contrato indefinido
pago complementario:
- bono anual
- bono de productividad
tipo de jornada:
- lunes a viernes
- turno de 10 horas
escolaridad:
- licenciatura terminada (obligatorio)
experiência:
- desarrollador sr backend: 3 años (obligatorio)
- desarrollador backend: 5 años (obligatorio)
- aws lambda: 1 año (obligatorio)
- amazon api gateway: 1 año (obligatorio)
- bases de datos relacionales: 5 años (obligatorio)
- django: 5 años (obligatorio)
lugar de trabajo: remoto híbrido en 11560, colonia polanco, cdmx
fecha de inicio prevista: 21/01/2025