Senior Software Engineer- Backend
Core
Design, write, and release backend software solutions to drive business outcomes and solve end-to-end problems for a food and groceries ordering platform.
Role type
Senior Software Engineer (Backend)
Builds
Scalable microservices, event-driven architectures, and RESTful services for online delivery operations.
Domain
Food delivery / E-commerce / Distributed Systems
Deliverable
production ML models | product features
Required skills
.NET, Golang, C#, Distributed Systems Architecture, Microservices, Event-Driven Architecture, RESTful Services, Relational and non-relational databases, Cloud platforms (AWS, Google Cloud, Azure), Trunk Based Development, Continuous Delivery, Automated end-to-end testing, Extreme Programming (XP), TDD, Pair Programming, Domain-Driven Design
Preferred skills
Mentorship, Self-organization, Lean/Agile practices
Technologies
.NET, Golang, C#, AWS, Google Cloud, Azure, Microservices, Event-Driven, RESTful, TDD, Pair Programming
Responsibilities
Design and release software solutions, understand service scalability and complexity, mentor other engineers, optimize team practices, simplify tech org systems and processes.
Seniority
Senior, hands-on IC with mentorship responsibilities