RESPONSABILIDADES PRINCIPALES:
· Working closely with frontend & backend developers
· Redactar y mantener código seguro, escalable y eficiente
· Ayudar a los compañeros de trabajo con problemas técnicos y solucionar errores
· Contributing to backend architecture discussions
· Revisiones de código
· Technical specification
COMPETENCIAS Y REQUISITOS:
· At least 4 years of experience in Node.js
· Conocimientos profundos de TypeScript
· Autonomía y fiabilidad
· Seguir las mejores prácticas para escribir código limpio
· Deep understanding of backend architecture for easily scalable applications (microservices)
· Buen conocimiento de los patrones de programación funcional y orientada a objetos
· Conocimientos de Docker y Kubernetes
· Conocimientos sobre el diseño de API RESTful
· Conocimientos de bases de datos SQL
· Dominio del inglés, tanto en lectura como en escritura
· Conocimientos de Git
· Capacidad para calcular el tiempo necesario para completar las tareas específicas de un proyecto
· Experience with security aspects of services
· Buen conocimiento de las pruebas
SERÍA BUENO TENER:
· Familiarity with Cloud Native approach
· Experience with asynchronous architecture
· Conocimientos sobre bases de datos No-SQL
· Conocimientos de gRPC