Senior Software Engineer - Backend
Core
Design, write, and release backend software solutions for an end-to-end domain involving demand prediction, stock optimization, and problem detection for a dark store network.
Role type
Senior Software Engineer - Backend
Builds
Intelligent systems for demand prediction, stock movement optimization, and proactive issue detection for a distribution network.
Domain
Logistics / Supply Chain / MENA region
Deliverable
production ML models | product features
Required skills
.NET, Golang, C#, Distributed Systems Architecture, Microservices, Event-Driven, RESTful Services, Relational and nonrelational databases, Cloud platforms (AWS, Google Cloud, Azure), Trunk Based Development, Continuous Delivery, Automated testing, Extreme Programming (TDD, Pair Programming)
Preferred skills
Empathy, relationship building, verbal and written communication, growth mindset, lean/agile values
Technologies
.NET, Golang, C#, AWS, Google Cloud, Azure, Microservices, Event-Driven, RESTful Services, Relational databases, Nonrelational databases
Responsibilities
Design and release software solutions for end-to-end business problems; Understand scalability and complexity of services; Mentor and inspire other engineers; Optimize team practices; Critically question and simplify tech org systems and processes.
Seniority
Senior, hands-on IC with mentorship responsibilities
