Browse All Jobs
Job Description

iFood, a leading Brazilian technology company in Latin America, is seeking a Staff Software Engineer to join their iFood Pago team. iFood connects thousands of restaurants to millions of consumers daily through innovative solutions. The iFood Pago encompasses iFood Benefícios, iFood's food and meal vouchers, and iFood Pago, the restaurant's bank. The ideal candidate will influence the team's culture, promote in-depth technical analyses, and identify opportunities for system optimization.

The role involves:

  • Promoting in-depth technical analyses to identify system optimization opportunities.
  • Applying software engineering best practices to ensure scalability, resilience, and performance.
  • Fostering innovation by proposing and experimenting with new technologies and methodologies.
  • Identifying areas for improvement and acting as a technical reference for the platform team.

Requirements:

  • Proven experience in technical leadership and software development in highly complex environments.
  • Deep knowledge of distributed systems architecture, with the ability to design and implement scalable, highly available solutions.
  • Proven track record of innovation and solving complex problems in distributed systems.
  • Mastery of Event Driven Design (EDD) and Domain Driven Design (DDD) concepts.
  • Solid knowledge of messaging and queues with SNS, SQS, Kafka, or similar technologies.
  • Ability to influence and collaborate with different stakeholders.
  • Ability to handle multiple tasks and priorities in a dynamic environment.
  • Solid knowledge of Java and/or Kotlin.

iFood offers:

  • The opportunity to work with cutting-edge technology and constant innovation.
Apply Manually