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

Senior Backend Developer - GO



Software Engineering
Multiple locations
Posted on Saturday, October 14, 2023

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, race, sexual orientation, 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:

As a Senior Backend Developer at Rappi, you will be responsible for designing, developing, and maintaining the backend systems that power our innovative platform. You will leverage your expertise in Golang, asynchronicity, Kafka, SQS, as well as monitoring tools like New Relic or Splunk to ensure optimal performance and reliability.

As part of Rappi, you will be responsible for:

  • Design, develop, and maintain high-performance and scalable backend systems using Golang.

  • Utilize your expertise in asynchronous programming to optimize the performance and responsiveness of our applications.

  • Integrate messaging systems such as Kafka and SQS to enable reliable and real-time communication between our services and external systems.

  • Collaborate closely with cross-functional teams, including frontend developers, product managers, and data engineers, to deliver exceptional software solutions.

  • Identify and resolve technical issues, bugs, and performance bottlenecks in the backend systems, ensuring the smooth operation of our platform.

  • Implement monitoring solutions using tools like New Relic or Splunk to proactively identify and address performance bottlenecks, errors, and anomalies.

  • Write clean, well-structured, and documented code, following best practices and Rappi's coding standards.

  • Conduct thorough code reviews, provide constructive feedback to your peers, and foster a culture of continuous improvement.

  • Stay up-to-date with emerging technologies and industry trends, and proactively propose and implement enhancements to our backend infrastructure.

  • Mentor and guide junior developers, supporting their professional growth and helping them thrive in their roles.

  • Extensive experience and proficiency in Golang, with a proven track record of building scalable backend applications.

  • Deep understanding of asynchronous programming and expertise in developing event-driven architectures.

  • Strong knowledge and practical experience in integrating messaging systems like Kafka and SQS for efficient and reliable communication.

  • Solid understanding of database technologies, including SQL and NoSQL databases, and experience in data modeling and query optimization.

  • Demonstrated experience in RESTful API development and a strong grasp of API design principles.

  • Proficiency in version control systems, particularly Git, and familiarity with agile development methodologies.

  • Excellent problem-solving abilities and a knack for efficiently debugging complex issues.

  • Strong communication and collaboration skills, enabling effective teamwork and coordination.

Good and now, what are the requirements for me to be part of this neon universe?

Desired Skills:

  • Experience with monitoring tools such as New Relic or Splunk to proactively monitor and troubleshoot application performance and errors.

  • Familiarity with cloud-based services such as AWS or Azure, and exposure to serverless computing.

  • Knowledge of containerization technologies, such as Docker, and experience with orchestration frameworks like Kubernetes.

  • Understanding of microservices architecture and hands-on experience in building scalable and distributed systems.

  • Proficiency in performance optimization and tuning of backend systems for high throughput and low latency.

  • Experience with automated testing frameworks and practices, ensuring the delivery of robust and reliable software.

  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure automation.

Worker type:



Rappi Technology Colombia

For 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 with great anxiety and sparkle in our eyes to deliver magic together! #Rappi 🧡