Diseñar, desarrollar y mantener la lógica del servidor, bases de datos y APIs que impulsan las funcionalidades de las aplicaciones.
- Diseñar y desarrollar servicios backend eficientes y escalables.
- Construir, integrar y mantener APIs.
- Administrar bases de datos relacionales y no relacionales.
- Optimizar el rendimiento de aplicaciones y servicios.
- Participar en revisiones de código.
- Implementar pruebas automatizadas para asegurar calidad.
- Aplicar principios de seguridad en el desarrollo.
- Colaborar con equipos de frontend, producto y QA para definir requerimientos.
- Gestionar control de versiones con Git.
- Contribuir a la documentación técnica del sistema.
**Requisitos Técnicos**:
- 5+ años de experiência en desarrollo backend.
- Lenguajes: Golang, C# (con disponibilidad para aprender otros).
- Bases de datos: Relacionales (SQL Server, PostgreSQL)
y no relacionales (MongoDB, Redis).
- SQL: Nível intermedio-avanzado; queries complejas y optimización.
- Experiência en Cloud (AWS, GCP o Azure).
- Manejo de Docker y orquestadores como Kubernetes.
- Conocimiento de patrones de desarrollo: dependency injection, race conditions y buenas prácticas de arquitectura.
- Resolución de problemas con algoritmos y estructuras de datos.
- Experiência implementando estrategias de escalabilidad: caching, colas, balanceo de carga, microservicios, sharding.
- Curiosidad por aprender nuevas tecnologías según el roadmap del equipo.
Tipo de puesto: Jornada completa
Sueldo: $40,000.00 - $50,000.00 al mes
Lugar de trabajo: Empleo presencial