Senior Software Engineer Backend I
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 Senior Software Engineer Backend I apasionado por la construcción de sistemas backend escalables y de alto rendimiento. Este rol es fundamental para el desarrollo de la próxima generación de nuestra plataforma de Prevención de Fraude. El candidato deberá tener una fuerte base técnica en programación reactiva con un stack centrado en Kotlin o Java y ser experto en el manejo de altos volúmenes de datos y concurrencia.As part of Rappi, you will be responsible for:
- Diseñar e implementar servicios backend de baja latencia y alta disponibilidad utilizando Spring Reactivo con un enfoque en Kotlin o, alternativamente, Java.
- Participar activamente en el ciclo de vida completo del desarrollo de software, incluyendo la experiencia desarrollando aplicaciones desde 0, desde el diseño técnico hasta el despliegue en producción.
- Implementar soluciones robustas para el manejo de altos volúmenes de datos (MUST).
- Integrar y utilizar sistemas de mensajería asíncrona como Kafka y SQS para el procesamiento de eventos en tiempo real.
- Desarrollar código eficiente y seguro, aplicando técnicas avanzadas de concurrencia para maximizar el rendimiento de los sistemas.
- Arquitectura: Contribuir a la toma de decisiones de diseño y arquitectura, aplicando un conocimiento fuerte en arquitectura de microservicios y sistemas distribuidos.
- Utilizar Gradle como herramienta de construcción y mantener altos estándares de calidad de código, realizando code reviews y promoviendo la automatización de pruebas.
Good and now, what are the requirements for me to be part of this neon universe?
- Mínimo 5 a 7 años de experiencia profesional en ingeniería de software backend.
- Experiencia profunda en desarrollo con Kotlin o Java, indispensable con Spring Reactivo (WebFlux, Reactor).
- Experiencia verificada de al menos 3 años manejando altos volúmenes de datos
- Dominio de la herramienta de automatización de compilación Gradle.
- Experiencia práctica y profunda con Kafka (diseño de tópicos, producers, consumers) y SQS (o sistemas similares de message queuing).
- Fuerte conocimiento y aplicación de patrones de concurrencia
- Conocimiento fuerte en arquitectura de software (patrones de diseño, microservicios, event-driven architecture).
- Experiencia comprobada en el desarrollo de aplicaciones/servicios desde 0.
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 🧡