Apply

Backend Developer (Mid-Sr) - Node.js / Python (Deseable)

Posted 1 day agoViewed

View full description

💎 Seniority level: Middle, 4+ years

📍 Location: Mexico, LATAM, United States

🔍 Industry: Software Development

🏢 Company: DaCodes

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: AWSBackend DevelopmentDockerGraphQLNode.jsPostgreSQLPythonSQLDynamoDBExpress.jsGitJestKafkaKubernetesMongoDBMySQLOAuthRabbitmqAlgorithmsData StructuresServerlessNest.jsNosqlCI/CDRESTful APIsMicroservices

Requirements:
  • 4+ años de experiencia en desarrollo backend con Node.js
  • Experiencia con Express.js, Nest.js o frameworks similares
  • Conocimientos en Python (FastAPI, Flask, Django) (Deseable)
  • Experiencia con bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, DynamoDB)
  • Conocimiento en arquitectura de microservicios y serverless
  • Experiencia en control de versiones con Git y GitFlow
  • Manejo de herramientas de mensajería y colas como RabbitMQ, Kafka, SQS
  • Conocimientos en seguridad y mejores prácticas de desarrollo backend
  • Familiaridad con CI/CD pipelines y despliegue en la nube (AWS, GCP o Azure)
  • Experiencia con metodologías ágiles (Scrum, Kanban)
  • Inglés intermedio/avanzado (B2 o superior)
Responsibilities:
  • Desarrollar, optimizar y mantener aplicaciones backend escalables con Node.js
  • Diseñar arquitecturas modulares y microservicios para garantizar escalabilidad y eficiencia
  • Implementar y consumir APIs RESTful y GraphQL, asegurando la integración con otros sistemas
  • Optimizar el rendimiento de las aplicaciones, asegurando tiempos de respuesta óptimos y el uso eficiente de recursos
  • Gestionar bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, DynamoDB)
  • Implementar y mantener autenticación y autorización utilizando OAuth2, JWT o Keycloak
  • Asegurar la calidad del código mediante pruebas unitarias y funcionales con Jest, Mocha, PyTest o Unittest
  • Trabajar con contenedores y herramientas de orquestación como Docker y Kubernetes
  • Colaborar con equipos de frontend, DevOps y QA para garantizar una integración eficiente entre sistemas
  • Mantenerse actualizado con las últimas tendencias en desarrollo backend y buenas prácticas
Apply