iFood

Backend Software Engineer Sênior Golang

iFood · Osasco, São Paulo, Brazil

Software Development · 5,001-10,000 employees

4 h ago
Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and operate microservices that power iFood's core business logic on AWS. Focus on optimizing backend performance, scalability, and fault tolerance to support millions of daily transactions.

What they look for

Golang Kotlin Microservices AWS Distributed Systems Docker Kubernetes NoSQL Relational Databases Infrastructure as Code Linux Automated Testing Object Oriented Programming Functional Programming Asynchronous Communication Concurrency

Requirements

Requires strong experience in Go and Kotlin, distributed systems, and cloud infrastructure including Kubernetes and Docker. Candidates must be proficient in both relational and NoSQL databases and automated testing.

Full description

Nosso modo de fazer no time

iFood is the biggest and fastest growing FoodTech company in Latin America. We aim to make people live 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 runs iFood's core business logics. Furthermore, you will also help us building frameworks and tools for identifying performance bottlenecks (eg: Load testing, Chaos engineering), measuring, monitoring and optimizing our backend performance to ensure high availability, scalability and fault tolerance, directly impacting the life of millions of people, daily!

Seu Cardápio Diário

  • Design, code, test, operate and solve production problems on services running on the cloud (specially AWS);
  • Participate in product evolution prioritization, always looking to the best value gains to the business, basing your decisions on data;
  • Face and solve scalability, maintainability and reliability challenges

Ingredientes que buscamos

  • Passionate about software development, Object Oriented and Functional programming;
  • Prior experience designing, developing, and maintaining microservices using Kotlin and Go;
  • Automated Tests, Distributed Systems and Secure Development concepts;
  • Relational and NoSQL databases, queries and data modeling experience;
  • Knowledge on Linux, Infrastructure as Code, Networking, Docker, Kubernetes;
  • Prior experience dealing with applications that supports millions of transactions per day, 24 hours a day, 7 days a week;
  • Experience with asynchronous communication between services and concurrency challenges on distributed systems.

Sobre nós

No iFood, acreditamos na força da diversidade para gerar #Inovação e atingir #Resultados incríveis, por isso, não fazemos distinção para candidatos com deficiência, gênero, orientação sexual, raça/etnia, idade, origem, constituição familiar e estética. Temos grupos compostos por foodlovers voluntários, onde falamos sobre Raça, Gênero, LGBTQI+ e PcD, queremos ser a empresa onde pessoas escolham como lugar onde vão se desenvolver e contribuir para a realização de sonhos, #AllTogether.

Conheça nossas iniciativas →

Você tem fome de que?

Nós, FoodLovers, temos fome de inovação e resultado. Buscamos sempre fazer o nosso melhor, pensando "fora da caixa" e atuando com agilidade e responsabilidade! Temos fome de diversidade, conhecimento e compartilhamento. Trabalhamos em um ambiente de muita versatilidade. Sabe o que promove a nossa receita especial? As pessoas! Vem fazer parte disso🤝