V

Backend L2 - Core Platform

Vana
On-site
Guatemala

1. Descripción del Puesto


El Backend Software Engineer L2 es responsable del diseño, desarrollo e implementación de soluciones de software backend escalables, resilientes y sostenibles. 

Participa en todo el ciclo de vida del desarrollo, desde la concepción hasta el despliegue, contribuyendo a la calidad técnica, estabilidad y crecimiento de las plataformas de la empresa. 

Este rol requiere iniciativa, pensamiento analítico, responsabilidad y capacidad para trabajar en entornos distribuidos y ágiles, colaborando con múltiples equipos dentro de la fintech.Latina.


2. Responsabilidades Principales

- Diseñar, desarrollar e implementar soluciones backend escalables y de alta calidad utilizando TypeScript.

- Ejecutar proyectos definidos, definiendo soluciones adecuadas e implementando las mejores prácticas.

- Asumir responsabilidad sobre entregas técnicas y cumplimiento de plazos.

- Participar en revisiones de código y promover la adopción de estándares de calidad.

- Desarrollar y mantener APIs robustas y escalables para su consumo interno o externo.

- Integrar y optimizar servicios en la nube (preferiblemente AWS) bajo arquitecturas serverless.

- Aplicar principios de diseño orientado a dominios (DDD) en el modelado de soluciones empresariales.

- Participar en el diseño y mantenimiento de sistemas distribuidos y arquitecturas event-driven (EDA).

- Diseñar y gestionar bases de datos NoSQL (DynamoDB, MongoDB u otras).

- Implementar pruebas unitarias y de integración automatizadas.

- Participar activamente en ceremonias ágiles (planificación, stand-ups, retrospectivas).

- Mentorizar a nuevos integrantes o ingenieros junior, promoviendo aprendizaje técnico continuo.

- Proponer mejoras técnicas y participar en iniciativas de innovación y optimización del código.


3. Requisitos del Puesto

- Formación académica: Licenciatura en Ciencias de la Computación, Ingeniería o áreas afines, o experiencia práctica equivalente.

- Experiencia: Más de 3 años en desarrollo de software backend.


Conocimientos técnicos:

- Dominio de TypeScript y experiencia con desarrollo de APIs REST.

- Conocimiento en AWS y herramientas serverless (Lambda, DynamoDB, API Gateway, CloudWatch).

- Familiaridad con frameworks IaC como CDK o SAM.

- Prácticas sólidas de testing y automatización (unitarias, integración).

- Comprensión de arquitecturas distribuidas y event-driven (SNS, SQS, Kafka, EventBridge).

- Conocimiento en bases de datos NoSQL y modelado de datos eficiente.

- Experiencia aplicando principios de diseño orientado a dominio (DDD).

- Familiaridad con CI/CD y metodologías ágiles (Scrum o Kanban).


4. Competencias Clave

- Proactividad y responsabilidad en la entrega de resultados.

- Capacidad analítica y resolución de problemas complejos.

- Trabajo colaborativo y comunicación efectiva con equipos multidisciplinarios.

- Atención al detalle en la calidad y documentación del código.

- Capacidad para mentorizar y compartir conocimiento técnico.

- Disposición para aprender nuevas tecnologías y frameworks.

- Innovación y apertura al cambio continuo.

- Integridad profesional y compromiso con la excelencia


5. Indicadores de Desempeño (KPIs)

- Cumplimiento de entregas técnicas dentro del tiempo estimado (≥95%).

- Calidad de código (mínimo 90% de aprobación en revisiones).

- Cobertura de pruebas unitarias e integradas superior al 80%.

- Número de incidencias en producción (<2 por trimestre).

- Participación activa en revisiones y mentoría técnica (≥1 sesión mensual).

- Contribución a la mejora de procesos o arquitectura (≥2 iniciativas anuales).

 

\n


\n
Apply now
Share this job