Software Engineer
Core
Designing and building backend services, microservices, datastores, APIs, and event streams for listings, inventory, and pricing systems.
Role type
Senior backend software engineer (C#/.NET)
Builds
Scalable backend platforms for catalog and order systems
Domain
E-commerce marketplace infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Core, microservices architecture, RDBMS (PostgreSQL/SQL Server), NoSQL (MongoDB/Redis), Docker, Kubernetes, AWS, CI/CD pipelines, REST APIs
Preferred skills
Kafka, Terraform, Helm, GitHub Actions, event stream processing, monolith refactoring
Technologies
AWS, C#, .NET Core, Docker, Kubernetes, Kafka, Terraform, Helm, GitHub Actions, MongoDB, PostgreSQL, Redis, SQL Server, REST
Responsibilities
Design and build backend services including microservices and APIs; ensure backend platforms remain performant and scalable; collaborate with internal teams to deliver incremental enhancements; separate services from existing monolithic applications; contribute to new architecture initiatives.
Seniority
Senior, hands-on IC