iFood

Senior Backend Software Engineer (Vaga Afirmativa Para Pessoas Negras)

iFood

Core Responsibilities

Software Engineers will design, code, and test services impacting iFood's core areas, focusing on cloud execution (especially AWS), performance bottleneck identification, measurement, monitoring, and optimization to ensure high availability and scalability. Daily tasks include designing, coding, testing, operating, and resolving production issues in cloud services, participating in product evolution prioritization based on business value and data-driven decisions, building scalable and resilient solutions, developing APIs, and continuously analyzing production systems for improvement.

Requirements

Candidates should be passionate about object-oriented development and functional programming, with experience in automated testing, distributed systems, and security concepts. Required technical knowledge includes relational and NoSQL databases, asynchronous communication patterns (SQS, SNS, RabbitMQ), interest in programming with Java or Kotlin, Cloud knowledge (especially AWS), microservices concepts, Linux, and Infrastructure as Code.

Additional Information

Experience Level

5-10

Job Language

Portuguese

Work Mode

On-site