Job Description
iFood, the biggest and fastest-growing FoodTech company in Latin America, is seeking a Senior Backend Software Engineer to join their Plataformas iFood Pago team. This role involves designing, coding, testing, and operating microservices that run iFood's core business logics. The engineer will also contribute to building frameworks and tools for identifying performance bottlenecks, measuring, monitoring, and optimizing backend performance to ensure high availability, scalability, and fault tolerance.
Responsibilities: - Design, code, test, operate, and solve production problems on services running on the cloud (especially AWS).
- Participate in product evolution prioritization, basing decisions on data to achieve the best value gains for the business.
- Address and resolve scalability, maintainability, and reliability challenges.
Requirements: - Passionate about software development, Object-Oriented, and Functional programming.
- Knowledge of Automated Tests, Distributed Systems, and Secure Development concepts.
- Experience with Relational and NoSQL databases, queries, and data modeling.
- Knowledge of Linux, Infrastructure as Code, Networking, Docker, and Kubernetes.
- Prior experience dealing with applications that support millions of transactions per day, 24/7.
- Experience with asynchronous communication between services and concurrency challenges on distributed systems.