Desarrollador/a Backend - Senior
Summary
Senior backend developer at Nequi, a Colombian digital money app, designing and building scalable, secure APIs and microservices on AWS using reactive Java (Spring Boot/Spring WebFlux), serverless functions in JavaScript/TypeScript, NoSQL data modeling, hexagonal architecture, and Terraform-managed infrastructure.
¿Quieres diseñar y construir servicios backend escalables, seguros y de alto rendimiento sobre AWS, con Java reactivo, serverless y arquitectura hexagonal, para impactar la vida de millones de personas? ¡Este reto es para ti!
En Nequi, ayudarás a mejorar la vida de las personas y su relación con la plata, haciendo su vida más sencilla y ayudándoles a conseguir sus metas. ¡Somos rebeldes con causa!
¿Por qué trabajar en NEQUI?
En Nequi, nos apasiona la tecnología, buscamos retar lo que hacemos y nos empeliculamos para ir más allá, cada miembro del equipo es una fuente de inspiración y aprendizaje...
Promovemos espacios de formación a través de nuestra TechEscool, un lugar para crear comunidad, compartir conocimientos, y progresar en nuestras carreras profesionales.
Te mantendrás al día con las últimas tendencias y soluciones en la nube, lo que te permitirá aprender, retarte y desarrollarte profesionalmente.
Otros beneficios:
- Beneficios para ti y tu familia: Días de la familia, seguros de vida, de accidentes, pólizas de salud.
- Días extra de vacaciones: 7 días extras al año para utilizar en tiempo o en dinero.
- Beneficios a la medida: alianza gimnasios, bonos de turismo, tarjeta de movilidad, formaciones online.
- Beneficios salariales: Bonos por cumplimiento de metas, incentivo al ahorro.
- Trabajo remoto internacional: hasta cuatro meses al año trabajando desde cualquier parte del mundo.
¿Qué harás?
- Diseñar y desarrollar APIs y microservicios en Java con Spring Boot y Spring WebFlux, aplicando programación reactiva y funcional.
- Desarrollar funciones serverless (Lambdas) en JavaScript/TypeScript.
- Modelar datos en bases NoSQL según los patrones de acceso, definir estrategias de indexación y elegir el motor adecuado para cada caso.
- Desplegar y operar servicios en AWS (S3, Lambda, ECS, ECR, API Gateway, SNS, SQS) y aprovisionar la infraestructura con Terraform.
- Aplicar código limpio y arquitectura hexagonal (puertos y adaptadores), asegurando la seguridad y el rendimiento de los servicios.
- Hacer revisiones de código y acompañar técnicamente al equipo.
¿Qué te hará exitoso en este rol?
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Informática o carreras afines.
- Experiencia mínima de 3 años en desarrollo de software con enfoque backend, construyendo y operando en producción APIs y microservicios en Java con Spring Boot y Spring WebFlux sobre AWS, con modelado de datos en bases NoSQL, infraestructura como código con Terraform y aplicación de arquitectura hexagonal y código limpio.
- Bases de datos no relacionales: Dominio de bases de datos NoSQL (ej. DynamoDB, MongoDB, Redis/Valkey, Cassandra), incluyendo modelado de datos, patrones de acceso, estrategias de indexación y casos de uso apropiados según el tipo (clave-valor, documental, columnar, grafo).
- Desarrollo backend: Desarrollo de aplicaciones con enfoque en backend, incluyendo diseño de APIs, gestión de datos, seguridad y optimización de rendimiento.
- Servicios en la nube AWS: Dominio de servicios de nube AWS, con experiencia práctica en S3, Lambda, ECS, ECR, API Gateway, SNS y SQS.
- Infraestructura como código (IaC): Conocimiento práctico de herramientas de infraestructura como código, particularmente Terraform.
- Desarrollo de funciones serverless: Conocimientos en desarrollo de funciones/Lambdas con enfoque en JavaScript/TypeScript.
- Desarrollo en Java con Spring: Dominio del lenguaje Java en el framework Spring (Spring Boot, Spring WebFlux).
- Programación funcional y reactiva: Conocimiento práctico de paradigmas en programación funcional y reactiva.
- Código limpio y arquitectura: Dominio de conceptos y aplicación práctica de código limpio (clean code) y arquitectura hexagonal (puertos y adaptadores).
Esta vacante aplica para personas con discapacidad.