SR Software Engineer (API/Digital Services)
Core
Building scalable REST/gRPC services and APIs for Dollar General's eCommerce and Loyalty platforms.
Role type
Senior Software Engineer (API/Digital Services)
Builds
eCommerce and Loyalty applications
Domain
Retail technology, eCommerce, Digital Services
Deliverable
production ML models | product features
Required skills
C#, .NET Framework/Core, RESTful API design, gRPC, relational databases (Oracle, MSSQL, Postgres), No-SQL databases (Cassandra, MongoDB), cloud platforms (AWS, Azure, GCP), Kubernetes, event-driven systems (RabbitMQ, Kafka, Azure Service Bus), unit testing, code reviews
Preferred skills
Containers and orchestration, event-driven architecture
Technologies
C#, .NET, gRPC, REST, Oracle, MSSQL, Postgres, Cassandra, MongoDB, AWS, Azure, Google Cloud, Kubernetes, RabbitMQ, Kafka, Azure Service Bus
Responsibilities
Develop and debug software for new and existing applications, design changes to applications, provide 7x24 production support, mentor junior engineers, write API documentation, collaborate on frontend/backend integration
Seniority
Senior, hands-on IC