iFood is the biggest and fastest growing FoodTech company in Latin America. As a Software Engineer, you will design, code, test and operate microservices that run iFood's core business logics, while also helping to build frameworks and tools for optimizing backend performance.
Responsibilities:
- Design, code, test, operate and solve production problems on services running on the cloud (specially AWS)
- Participate in product evolution prioritization, always looking to the best value gains to the business, basing your decisions on data
- Face and solve scalability, maintainability and reliability challenges
Requirements:
- Passionate about software development, Object Oriented and Functional programming
- Prior experience designing, developing, and maintaining microservices using Kotlin and Go
- Automated Tests, Distributed Systems and Secure Development concepts
- Relational and NoSQL databases, queries and data modeling experience
- Knowledge on Linux, Infrastructure as Code, Networking, Docker, Kubernetes
- Prior experience dealing with applications that supports millions of transactions per day, 24 hours a day, 7 days a week
- Experience with asynchronous communication between services and concurrency challenges on distributed systems