Software Engineer
Core
Design and build backend services and features to deliver a seamless ordering experience for millions of users in the food delivery landscape.
Role type
Backend Software Engineer
Builds
Backend services and software solutions for a food delivery platform
Domain
Food delivery / E-commerce
Deliverable
production ML models | product features
Required skills
Microservices development, REST API design, Relational and non-relational databases, Mainstream programming languages (Go, Java, Python, C++, C#), SOLID principles, Software design patterns
Preferred skills
Cloud services (AWS), Agile methodology, Open source contributions
Technologies
Go, Node, Python, MongoDB, Redis, Postgres, AWS
Responsibilities
Design and build new backend services from implementation to production, Own the full lifecycle of software including testing and deployment, Work on high-traffic systems handling terabyte-scale datasets, Collaborate with Product and DevOps to deliver shippable software, Write clear and tested code, Experiment with new tools and architecture patterns
Seniority
Mid-level (3-4 years experience)