Responsabilidades
Estamos buscando Ingenieros de Software con buenas prácticas de desarrollo y experiencia en integraciones con terceros a nivel de APIs para unirse a nuestro equipo en Zelify. Como perfil base, buscamos a alguien que cumpla con los siguientes criterios: Tareas Específicas: - Diseñar, desarrollar y mantener microservicios altamente escalables utilizando Nestjs y TypeScript. - Utilizar conocimientos avanzados en comunicación entre servicios a través de Kafka. - Demostrar un profundo conocimiento en Docker. - Participar en al menos una integración bancaria. - Tener experiencia en el consumo de APIs de terceros o integraciones de servicios a través de APIs. - Contar con al menos dos años de experiencia en desarrollo de servicios backend y en general de software. Colaboración y Comunicación: - Trabajar en equipo con desarrolladores frontend para integrar elementos de usuario con la lógica del servidor. - Participar en revisiones de código y fomentar un ambiente de aprendizaje y mejora continua. Enfoque en la Mejora: - Contribuir en todas las fases del ciclo de desarrollo, promoviendo prácticas de codificación limpia y documentación exhaustiva. - Proponer soluciones innovadoras y proactivas para mejorar procesos y optimizar el rendimiento del software. Mantenimiento y Documentación: - Mantener y actualizar la documentación técnica de los servicios desarrollados. Prácticas de Desarrollo: - Utilizar prácticas de desarrollo ágil y metodologías como CI/CD para automatizar procesos y mejorar la eficiencia operativa. Buenas Prácticas: - Evitar jerga innecesaria y utilizar un lenguaje claro y directo. - Incluir tecnologías, herramientas y metodologías específicas en la descripción. - Utilizar listas o viñetas para estructurar las responsabilidades. - Asegurar que el candidato comprenda el impacto de su trabajo y cómo contribuye al éxito del equipo y la empresa.
Requisitos
Requisitos: Para ser considerado para el puesto de Senior Software Developer, buscamos un candidato con el siguiente perfil: - Experiencia Profesional: Al menos 3 años de experiencia trabajando como Desarrollador Full Stack, con un historial comprobado de proyectos exitosos en aplicaciones backend orientadas a microservicios. - Habilidades Técnicas: - Amplio dominio de JavaScript, tanto en frontend (React.js o Angular) como en backend (Node.js). - Experiencia comprobada con bases de datos SQL y NoSQL, preferiblemente PostgreSQL y MongoDB. - Conocimientos sólidos en diseño y desarrollo de APIs RESTful. - Familiaridad con sistemas de control de versiones, especialmente Git. - Prácticas de Desarrollo: - Experiencia trabajando con metodologías ágiles (Scrum o Kanban). - Conocimiento práctico de prácticas de CI/CD e implementación de pruebas automatizadas. - Habilidades Adicionales: - Habilidad para colaborar en equipos multidisciplinarios y entornos colaborativos. - Excelentes habilidades de comunicación y resolución de problemas. - Proactividad y disposición para aprender nuevas tecnologías. - Deseable: - Experiencia con tecnologías en la nube de AWS. - Experiencia previa en integraciones bancarias o en equipos de empresas que hayan creado productos tecnológicos, como RAPPI, Technisys, COBIS, MercadoPago, entre otros. - Conocimientos en GraphQL y bases de datos no relacionales como MongoDB.
Beneficios
Cobertura de salud
Día libre de cumpleaños
Bono educativo
Horario Flexible
Equity (Stock Options)
Clases de inglés gratuitas
Política de feriados locales
Bono por desempeño
Plan de carrera
Capacitación en plataformas
¿Estás buscando ofertas laborales?
En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.