Senior Backend Software Engineer (Golang)

Company
Description
Job Summary: Software Engineer responsible for designing, coding, testing, and operating microservices, focusing on high availability, scalability, and fault tolerance for millions of users. Key Highlights: 1. Work with design, coding, and operation of cloud-based microservices (AWS). 2. Develop in Kotlin and Go, with experience in distributed systems. 3. Impact millions of people daily with FoodTech technology. **Our Way of Working in the Team** ------------------------------- iFood is the largest and fastest-growing FoodTech company in Latin America. We aim to make people's lives more convenient and joyful by simplifying and disrupting the way they eat through applied technology. As a Software Engineer, you will design, code, test, and operate microservices that run iFood's core business logic. Furthermore, you will also help us build frameworks and tools for identifying performance bottlenecks (e.g., load testing, chaos engineering), measuring, monitoring, and optimizing our backend performance to ensure high availability, scalability, and fault tolerance—directly impacting the lives of millions of people, daily! **Your Daily Menu** ----------------------- * Design, code, test, operate, and resolve production issues for services running on the cloud (especially AWS); * Participate in product evolution prioritization, always seeking the best business value gains, basing your decisions on data; * Address and solve scalability, maintainability, and reliability challenges. **Ingredients We're Looking For** ----------------------------- * Passionate about software development, Object-Oriented and Functional programming; * Prior experience designing, developing, and maintaining microservices using Kotlin and **Go**; * Automated testing, distributed systems, and secure development concepts; * Experience with relational and NoSQL databases, queries, and data modeling; * Knowledge of Linux, Infrastructure as Code, networking, Docker, and Kubernetes; * Prior experience supporting applications handling millions of transactions per day, 24 hours a day, 7 days a week; * Experience with asynchronous communication between services and concurrency challenges in distributed systems. **About Us** ------------- At iFood, we believe in the power of diversity to drive \#Innovation and achieve \#OutstandingResults; therefore, we do not discriminate against candidates with disabilities, gender, sexual orientation, race/ethnicity, age, origin, family composition, or appearance. We have volunteer-led groups of foodlovers focused on Race, Gender, LGBTQI\+ and Persons with Disabilities—we strive to be the company where people choose to grow and contribute to realizing dreams, \#AllTogether. Learn about our initiatives. **What Are You Hungry For?** ------------------------- We, the FoodLovers, are hungry for innovation and results. We always strive to do our best, think "outside the box," and act with agility and responsibility! We are hungry for diversity, knowledge, and sharing. We work in a highly versatile environment. Do you know what makes our special recipe? People! Join us!
Posted by

João Silva
Indeed · HR








