iFood10.03.26
AI SCORE 8.5

Senior Backend Software Engineer - Remote Opportunity at iFood

$120K–$150K/year

About the Role

We are looking for a Senior Backend Software Engineer remote to join our dynamic team at iFood, the largest and fastest-growing FoodTech company in Latin America. In this role, you will design, code, test, and operate microservices that run iFood's core business logic. Your contributions will directly impact the lives of millions of people daily!

What You'll Do

  • Design, code, and test microservices that ensure high availability, scalability, and fault tolerance.
  • Identify performance bottlenecks and optimize backend performance through load testing and chaos engineering.
  • Participate in product evolution prioritization, leveraging data to drive decisions.
  • Address and solve challenges related to scalability, maintainability, and reliability.
  • Collaborate with cross-functional teams to enhance product features and performance.

Requirements

  • Passionate about software development with a strong background in Object Oriented and Functional programming.
  • Prior experience designing, developing, and maintaining microservices using Java, Kotlin, and/or Go.
  • Experience with automated tests, distributed systems, and secure development concepts.
  • Proficiency in relational and NoSQL databases, including queries and data modeling.
  • Familiarity with Linux, Infrastructure as Code, Networking, Docker, and Kubernetes.
  • Experience with applications that support millions of transactions per day, operating 24/7.
  • Knowledge of asynchronous communication between services and concurrency challenges in distributed systems.

Nice to Have

  • Experience with cloud services, particularly AWS.
  • Understanding of security software and system security best practices.
  • Familiarity with prioritization techniques in software development.

What We Offer

  • Competitive salary and benefits package.
  • Remote work flexibility to maintain a healthy work-life balance.
  • Opportunities for professional growth and development.
  • A diverse and inclusive workplace culture.
  • Engagement in innovative projects that impact the community.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work remotely as a Senior Backend Software Engineer at iFood, a leading FoodTech company. You'll be part of a diverse team and contribute to impactful projects.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Java and Kotlin, with a strong understanding of microservices architecture, enabling the design of scalable and maintainable systems that meet high availability requirements.

Adaptable and self-motivated, thriving in a remote work environment by effectively managing time and priorities while collaborating with cross-functional teams through tools like Slack and Jira.

Deep experience with AWS services, Docker, and Kubernetes for deploying and managing containerized applications, coupled with a mindset focused on continuous learning and adopting best practices in DevOps.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Backend Software Engineer at iFood(Now)Lead Backend Engineer or Engineering Manager(1-2 years)Principal Software Engineer or Architect(3-5 years)

Market Overview

Java Market Size 2024
$20B
Annual Growth
8.5%
AI Adoption in Java Development
45%
Investment in Cloud Technologies
+30%
Labour Demand for Java Developers
+20%
Avg Salary for Senior Java Engineers
$130K

Skills & Requirements

Required
JavaKotlinGo
Growing in Demand
Spring BootMicroservices ArchitectureGraphQL
Declining
Java EEJSP (JavaServer Pages)

Domain Trends

Rise of Microservices
By 2025, 70% of enterprises will have adopted microservices architecture, leading to increased demand for backend engineers skilled in Java and microservices.
Shift to Serverless Computing
The serverless computing market is expected to grow by 25% annually, influencing Java developers to adapt to serverless architectures on platforms like AWS Lambda.
NoSQL Database Adoption
Over 50% of companies are transitioning to NoSQL databases for scalability, requiring backend engineers to be proficient in both SQL and NoSQL technologies.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.