- Experiencia en el desarrollo y optimización de aplicaciones backend utilizando tecnologías como Node.js, Express, o frameworks similares, asegurando un rendimiento eficiente y seguro
- Sólidos conocimientos en TypeScript y manejo de control de versiones con GitHub, promoviendo buenas prácticas de mantenimiento y colaboración en proyectos
- Capacidad para diseñar y gestionar esquemas de bases de datos con PostgreSQL, incluyendo la implementación de consultas eficientes y la optimización del rendimiento
- Habilidad para desarrollar e integrar APIs RESTful, asegurando una comunicación fluida entre sistemas y una arquitectura bien estructurada
- Experiencia en la configuración y manejo de infraestructura en la nube usando AWS CDK o servicios similares, facilitando la escalabilidad y seguridad de las aplicaciones.
- Competencia en la implementación de pruebas automatizadas y herramientas de CI/CD para garantizar la calidad y eficiencia del desarrollo backend, minimizando errores y acelerando el ciclo de desarrollo
- Capacidad para analizar el rendimiento del sistema y optimizar los tiempos de respuesta del servidor, asegurando una experiencia de usuario rápida y confiable
- Experiencia en el trabajo con metodologías ágiles, como Scrum o Kanban, para gestionar el desarrollo de proyectos de manera efectiva, adaptándose a cambios y prioridades
- Habilidad para colaborar con equipos multidisciplinarios, incluyendo DevOps y frontend, para asegurar una integración y operación fluida de las aplicaciones.
- Se requiere al menos 3 años de experiencia como desarrollador backend o en un rol similar
- Organización para trabajar en un horario flexible, planificar metas y ejecutar de manera eficiente las tareas asignadas
- Conocimiento avanzado del idioma inglés es un plus
- Comprensión de las mejores prácticas de seguridad en el desarrollo de software, aplicando medidas proactivas para proteger los datos y la infraestructura
- Experiencia en frontend (React, Redux Toolkit, o similar) es un gran plus/ventaja.