Senior Backend Software Engineer will design, code, test and develop services that impact main areas of iFood, helping build structures and tools to identify performance bottlenecks, measure, monitor and optimize performance.
Requirements
- Automated tests, distributed systems and security concepts in development
- Relational and NoSQL databases, queries and data modeling experience
- Knowledge of using queues and topics and asynchronous communication between services (SQS, SNS, RabbitMQ,... )
- Interest in programming with Java, Kotlin and/or Rust
- Knowledge of Cloud (mainly AWS) and scalability vision
- Linux, Infrastructure as Code, Kubernetes, Docker or Kafka
- Experience using microservices, asynchronous communication and concurrency problems in distributed systems