C# Developer
Description
You will help design and implement backend services (including microservices, datastores, APIs, and event streams) that will support our next-generation listings, inventory, and price points systems (we’re using C#, .NET Core, Docker, and Kubernetes in AWS) Ensure that our backend systems are highly performant and scalable to accommodate an ever growing amount of data and load Work closely with internal teams integrating with our backend systems and ship iterative improvements based on their requirements and feedback Further decouple our systems from an existing monolithic application What you will bring: Bachelor’s degree in computer science, information technology or a related field, or equivalent experience 5+ years of software development experience Experience with large-scale microservice application development, including experience with decomposing monolithic applications Experience working with C# Solid working knowledge of at least one of our datastore technologies including both RDBMS (PostgreSQL, SQL Server) and NoSQL (MongoDB, Redis) A ship-often mindset and ability to break down requirements into components that can be released rapidly Experience with the following technologies will help a candidate succeed but are not required: Kafka, Terraform, Helm, GitHub Actions, REST, CI/CD