Browse All Jobs
Job Description
iFood is seeking a Senior Backend Software Engineer to design, code, test, and operate services impacting key areas of the company. The role involves building structures and tools to identify performance bottlenecks, ensuring high availability, scalability, and fault tolerance. This position offers opportunities in various sectors like Backend and across different seniority levels.

Role Involves:
  • Designing, coding, testing, and operating cloud-based services (especially AWS).
  • Participating in the prioritization of product evolutions based on data-driven decisions.
  • Building scalable and resilient solutions.
  • Conceiving and developing APIs.
  • Analyzing systems in production for continuous improvement.

Requirements:
  • Passionate about object-oriented software development and functional programming.
  • Knowledge of automated testing, distributed systems, and security concepts in development.
  • Experience with relational and NoSQL databases, queries, and data modeling.
  • Familiarity with queues, topics, and asynchronous communication between services (SQS, SNS, RabbitMQ).
  • Interest in programming with Go, Java, Kotlin, and/or Rust.
  • Knowledge of Cloud (primarily AWS) and scalability concepts.
  • Experience with Linux, Infrastructure as Code, Kubernetes, Docker, or Kafka.
  • Experience using microservices, asynchronous communication, and concurrency issues in distributed systems.

iFood Offers:
  • A diverse and inclusive work environment.
  • Opportunities for innovation and achieving impactful results.
  • A versatile environment focused on knowledge sharing and collaboration.
Apply Manually