We bind our fortunes to those who dare to burn
away the obsolete and forge the unimagined future.

Backend Developer Sr

Rappi

Rappi

Software Engineering
Woodbridge, VA, USA
Posted on Thursday, September 7, 2023

¡Oye, es hora de que te unas a nosotros para mostrarle al mundo que somos la empresa que está cambiando paradigmas, donde revolucionamos las horas, los minutos y los segundos!

¿Quieres saber por qué Rappi?

⭐️ VEMOS OPORTUNIDADES donde otros ven problemas;

⭐️ VEMOS CERCANIA donde otros ven distancia;

⭐️ VEMOS ADRENALINA donde otros ven presión.

Únete a un equipo donde todos somos capaces de TODO, donde todos tenemos las mismas oportunidades, sin importar género, raza, orientación sexual, religión, nacionalidad, edad, discapacidad, formación o experiencia.

¿Te ha gustado lo que has leído hasta ahora? Descubre cómo entregarás magia junto con nosotros a través de tu misión Rappi 🧡

Revisa cómo impactarás nuestro ecosistema:

RappiPay is one of the first Latin American unicorns and a start-up that continues to focus on growing and making life easier for our users. As a company, we seek to continue improving the services we already offer, add more to our offer and continue expanding throughout the Latin American continent.

We are looking for a backend engineer to help us enhance and maintain our unique platform. You will be responsible for helping us build new features and maintain existing ones. Work closely with our product team to build the best possible solution.

Como parte de Rappi, serás responsable de:

Tareas y Responsabilidades

● Desarrollo backend: diseñe, desarrolle, pruebe e implemente aplicaciones backend ricas en funciones utilizando Kotlin y tecnologías relacionadas para cumplir con los requisitos del proyecto y los estándares de calidad.

● Liderazgo técnico: Demostrar excelencia técnica y actuar como miembro senior del equipo de desarrollo backend, brindando orientación y soporte a los desarrolladores menos experimentados.

● Revisión de código y garantía de calidad: realice revisiones exhaustivas del código brindando comentarios constructivos y fomentando una cultura de mejora continua, identificar problemas potenciales e implementar mejores prácticas para garantizar la calidad, el mantenimiento y el rendimiento del código backend.

● Uso e implementación de soluciones para monitoreo utilizando herramientas como Splunk, Mezmo para identificar y abordar proactivamente cuellos de botella, errores y anomalías en el rendimiento.

● Colabore estrechamente con equipos multifuncionales, incluidos desarrolladores frontend, gerentes de productos e ingenieros de datos, para ofrecer soluciones de software excepcionales y exitosas.

● Solución de problemas y corrección de errores: investigue, identifique y resuelva problemas técnicos, errores y cuellos de botella que afecten el rendimiento en los sistemas backend para garantizar un funcionamiento sin problemas.

● Arquitectura del sistema: colaborar con arquitectos para diseñar e implementar sistemas backend escalables, eficientes y mantenibles con tecnologías asociadas.

● Integración de bases de datos: trabaje con MySQL para diseñar y optimizar esquemas de bases de datos, escribir consultas complejas e implementar modelos de datos para el backend.

● Agente de mensajes y almacenamiento en caché: utilice Kafka, Redis, SQS para manejar colas de mensajes, almacenamiento en caché y procesamiento de datos en tiempo real en el backend.

● Integración en la nube: Aprovecha los servicios de AWS para crear, implementar y administrar aplicaciones backend basadas en la nube, garantizando alta disponibilidad y escalabilidad. JOB DESCRIPTION

● Mejora continua: Manténgase actualizado con las tecnologías emergentes y las tendencias de la industria, y proponga e implemente de manera proactiva mejoras en nuestra infraestructura backend.

● Utilice su experiencia en programación asincrónica para optimizar el rendimiento y la capacidad de respuesta de nuestras aplicaciones.

● Escribe código limpio, bien estructurado y documentado, siguiendo las mejores prácticas y los estándares de codificación de Rappi.

● Actividades adicionales asignadas por la organización y relacionadas con el cargo.

Requisitos técnicos:

● Mínimo 5+ Años de experiencia en backend usando Kotlin/Java *IDE: IntelliJ*

● Experiencia con DevOps, automatización de pruebas, principios SDLC, arquitectura serverless, microservice y patrones de diseño.

● Manejo y mantenimiento de los MS en AWS

● Conocimiento profundo de cargas de trabajo en contenedores con Docker, Docker Compose y/o Kubernetes.

● Manejo e implementación de Kafka, SQS, Redis.

● Gestión de bases de datos en MySQL *Bonus GraphQL*

● Excelente conocimiento de POO, estructura de datos y algoritmos.

● Diseño de Web Services RESTful API

● Comprensión y experiencia en gestión de API, Swagger

● Sólidos conocimientos de Metodologías ágiles.

● Licenciatura en Ciencias de la Computación, Ingeniería Informática o Sistemas.

Bonus: Experiencia con Angular, JavaScript, Node.js

Bien y ahora, ¿Cuáles son los requisitos para que yo sea parte de este universo de neón?

  • Habilidades blandas:

    ● Comunicación asertiva.

    ● Resiliencia y adaptabilidad.

    ● Gestión del tiempo.

    ● Pensamiento analítico y crítico.

    ● Trabajo en equipo.

    ● Atención al detalle.

    ● Ética, compromiso, honestidad e integridad.

Tipo Empleador:

Regular

Empleador:

RappiBank Colombia

Para más información consulta nuestra pagina web https://about.rappi.com/es y revisa nuestras reseñas en Glassdoor https://acortar.link/Eqm07Q

¡Te esperamos con mucha ansiedad y brillo en los ojos para entregar magia juntos! #Rappi 🧡