Backend Software Engineer
@ IFood

Brazil
R$180,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @ifood.com.br
Recommended after applying

Job Details

About iFood

iFood is the largest FoodTech company in Latin America dedicated to making life more convenient and fulfilling through technology, revolutionizing how people eat.

About the Role

As a Backend Software Engineer at iFood, you will design, code, test, operate, and troubleshoot cloud-based microservices – particularly on AWS – that execute core business logic. You will also help build frameworks and tools for performance optimization such as load testing and chaos engineering, ensuring high availability, scalability, and fault tolerance that directly impact millions of daily users.

Your Daily Menu

  • Design, develop, test, operate, and resolve production issues in cloud services.
  • Participate in product evolution and prioritization using data-backed decisions.
  • Tackle challenges of scalability, maintainability, and reliability.

Ingredients We Seek

  • Experience in developing and maintaining microservices using Java, Kotlin, Golang, or similar languages.
  • Passion for software development with strong object-oriented and functional programming skills.
  • Expertise in automated testing, distributed systems, and secure development practices.
  • Experience with relational and NoSQL databases.
  • Knowledge of Linux, infrastructure as code, networking, Docker, and Kubernetes.
  • Familiarity with asynchronous communication and concurrency challenges in distributed systems.

Inclusivity at iFood

iFood believes in the strength of diversity, welcoming candidates regardless of disability, gender, sexual orientation, race, age, origin, or aesthetic. Our foodlover groups address topics such as Race, Gender, LGBTQI+, and PcD to foster a development environment where everyone can contribute to making dreams come true.

Key skills/competency

  • Microservices
  • AWS
  • Java
  • Kotlin
  • Golang
  • Docker
  • Kubernetes
  • Linux
  • NoSQL
  • Testing

How to Get Hired at IFood

🎯 Tips for Getting Hired

  • Research iFood's culture: Learn about their technology, diversity, and mission.
  • Customize your resume: Highlight microservices and cloud experience.
  • Showcase technical skills: Emphasize AWS, Docker, and Kubernetes projects.
  • Prepare for interviews: Practice coding and system design questions.

📝 Interview Preparation Advice

Technical Preparation

Review cloud service architecture best practices.
Practice coding in Java, Kotlin, or Golang.
Study distributed systems and load testing.
Familiarize with Docker and Kubernetes.

Behavioral Questions

Describe a past challenging project.
Explain your teamwork experience.
Discuss handling production incidents.
Share decision-making approach.

Frequently Asked Questions