Software Engineer Backend III
Rappi
Hey, it's time for you to join us showing the world we are the company that is changing paradigms, where we revolutionize the hours, minutes and seconds!
Do you want to know why Rappi?
⭐️ WE SEE OPPORTUNITIES where others see problems
⭐️ WE SEE CLOSE where others see distance
⭐️ WE SEE ADRENALINE where others see pressure.
Join a team where we are all capable of EVERYTHING, where we all have the same opportunities, regardless of gender identity, race, religion, nationality, age, disability, training or experience.
Did you like what you have read so far? Find out how you will deliver magic together with us through your Rappi mission 🧡
Check out how it will impact our ecosystem:
Buscamos un Software Engineer Backend III con una base sólida en desarrollo backend de alto rendimiento. Esta posición es ideal para un ingeniero que busca profundizar su experiencia en sistemas de alto volumen de datos y programación reactiva (Java/Kotlin), contribuyendo directamente a la lógica de negocio y la eficiencia de nuestra plataforma de Prevención de Fraude.As part of Rappi, you will be responsible for:
- Desarrollar, probar y mantener módulos y servicios backend de alta calidad utilizando Kotlin o Java y el framework Spring Reactivo (WebFlux).
- Trabajar siguiendo las directrices arquitectónicas definidas, implementando features complejas que manejan eficientemente altos volúmenes de datos.
- Integrar y consumir datos a través de sistemas de mensajería asíncrona como Kafka y SQS, asegurando el procesamiento confiable de eventos.
- Analizar y optimizar el rendimiento de los servicios, prestando especial atención a la gestión de la concurrencia y la latencia para mantener la alta disponibilidad del sistema.
- Mantener la calidad del código mediante la implementación de pruebas unitarias y de integración robustas. Utilizar Gradle para la gestión de dependencias y la construcción de proyectos.
- Documentación: Crear y mantener documentación técnica clara y concisa para los componentes desarrollados.
Good and now, what are the requirements for me to be part of this neon universe?
- Mínimo 3 a 5 años de experiencia profesional como Software Engineer backend.
- Experiencia práctica sólida con Java y/o Kotlin y familiaridad con el ecosistema Spring, con interés o experiencia en programación reactiva (deseable Spring WebFlux).
- Experiencia con al menos una tecnología de mensajería (como Kafka o SQS)
- Comprensión y aplicación de conceptos de concurrencia en un entorno de múltiples hilos/procesos.
- Experiencia usando Gradle.
- Buen conocimiento de los principios de diseño de software (patrones de diseño, SOLID) y la arquitectura de microservicios.
- Capacidad para contribuir a las discusiones arquitectónicas.
Worker type:
RegularCompany:
Rappi Technology ColombiaFor more information check our website https://about.rappi.com/es and check our reviews on Glassdoor https://acortar.link/Eqm07Q
we are waiting for you to build and deliver the magic together! #Rappi 🧡