Desarrollador Full Stack
Summary
Full-stack developer building enterprise applications with Node.js, Express.js, React, GraphQL and TypeScript, including REST/GraphQL APIs and third-party and messaging platform integrations, in Agile/Scrum teams. Cloud-native skills (Docker, Kubernetes, Dynatrace, CI/CD) are a plus.
Resumen del puesto
Requisitos obligatorios
- Licenciatura en Ciencias de la Computación, Ingeniería de Software, Tecnología de la Información o un campo relacionado.
- 5-7 años de experiencia profesional en desarrollo de software full-stack.
- Experiencia práctica desarrollando aplicaciones empresariales utilizando Node.js, Express.js, ReactJS, GraphQL y TypeScript.
- Amplia experiencia en la creación de APIs RESTful y GraphQL.
- Experiencia en la integración de APIs de terceros y plataformas de mensajería.
- Conocimiento de principios de diseño de software, programación orientada a objetos y arquitectura de microservicios.
- Experiencia trabajando en entornos de desarrollo Agile/Scrum.
- Sólidas habilidades analíticas, de depuración y resolución de problemas.
- Excelentes habilidades de comunicación verbal y escrita.
Requisitos preferidos
- Experiencia desarrollando aplicaciones nativas de la nube (cloud-native).
- Experiencia con Docker y Kubernetes.
- Familiaridad con la monitorización y el registro de aplicaciones utilizando Dynatrace.
- Experiencia con frameworks de pruebas automatizadas.
- Conocimientos o experiencia en prácticas de DevOps y CI/CD.