Emplea.do

Senior Software Engineer | Java, Typescript & Cloud Platforms

Oversight · LaPieza · México y Colombia

Descripción del puesto

Buscamos un/a Senior Software Engineer full-stack con sólida experiencia en desarrollo backend (Java springboot) + Typescript / Angular y plataformas cloud para integrarse a un equipo global de ingeniería enfocado en crear soluciones escalables y de alto impacto para clientes enterprise.
Esta posición tendrá un rol clave en el diseño, desarrollo y evolución de aplicaciones complejas, participando activamente en decisiones técnicas, arquitectura y mejora continua del producto.

Responsabilidades
Liderar el desarrollo de componentes frontend en Angular para plataformas empresariales de auditoría y análisis de gastos.
Diagnosticar y resolver problemas complejos que pueden originarse en el frontend, en el backend Java o en consultas SQL de sistemas externos.
Diseñar e implementar funcionalidades backend en Java/Spring Boot dentro de una arquitectura de microservicios de alta disponibilidad.
Participar activamente en decisiones de arquitectura y evolución del producto.
Promover buenas prácticas de desarrollo, code reviews y estándares de calidad.
Utilizar herramientas de IA para acelerar el desarrollo y apoyar la experimentación rápida en arquitecturas complejas.
Mentorear a otros engineers y compartir conocimiento con el equipo.
Trabajar bajo metodologías ágiles en un entorno remoto e internacional.

Requisitos
+5 años de experiencia en desarrollo de software full-stack (Java , Springboot & Angular / Typescript)
Web Services (SOAP y REST) y manejo de AWS en producción (Lambda, S3, RDS u otros servicios).
Experiencia construyendo aplicaciones web modernas y sistemas server-side complejos.
Experiencia en bases de datos relacionales y SQL.
Experiencia usando herramientas de IA para desarrollo (GitHub Copilot, Claude Code, Gemini u otros).
Experiencia con herramientas de CI/CD y testing como Maven, Jenkins y JUnit.
Manejo de Git y ambientes Linux/Unix.
Experiencia trabajando bajo metodologías Scrum/Agile.
Licenciatura en Computer Science o carrera afín.
Inglés profesional (toda la comunicación con el equipo y el cliente es 100% en inglés.)

Deseable
Conocimiento en soluciones Fintech.
Experiencia con Data Warehouses o sistemas analíticos.
Trabajo previo con equipos distribuidos/offshore.
Manejo de Jira.

Perfil buscado
Persona autónoma, proactiva y orientada a resultados.
Capacidad para liderar técnicamente iniciativas complejas.
Buenas habilidades de comunicación y trabajo colaborativo.
Adaptabilidad para trabajar en entornos dinámicos y de rápido crecimiento.