Sr Software Engineer (API/Digital Services)
Core
Designing and building scalable RESTful APIs and backend services for eCommerce and loyalty applications.
Role type
Senior Software Engineer (Backend/API)
Builds
REST/gRPC services, reusable software components, and backend infrastructure for eCommerce platforms.
Domain
Retail eCommerce and loyalty systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Framework/.NET Core, RESTful API design, relational databases (Oracle, MSSQL, PostgreSQL), NoSQL databases (Cassandra, MongoDB), cloud platforms (AWS, Azure, GCP), unit testing, Agile practices, code reviews, mentoring.
Preferred skills
Kubernetes, event-driven systems (RabbitMQ, Kafka, Azure Service Bus), gRPC, DevOps practices.
Technologies
.NET, C#, AWS, Azure, Oracle, MSSQL, PostgreSQL, Cassandra, MongoDB, Kafka, RabbitMQ, Kubernetes, gRPC, ASP.NET
Responsibilities
Develop and debug software for new and existing applications; create and run unit and system-level test plans; design enhancements for applications; support production applications 24/7; build and maintain REST/gRPC services; write and maintain API documentation; mentor junior team members; participate in code reviews and scope estimation; troubleshoot complex application issues; develop reusable software components; apply test-driven development; connect code-level work to business goals; gather requirements and design new functionality.
Seniority
Senior, hands-on IC