← All jobs

Senior Backend Engineer, .NET

About the role

• Design and build scalable RESTful microservices with ASP.NET Core Web API (.NET 8) and CQRS
• Own core services including Order Management, Inventory, Pricing Engine, Catalog Sync, and Notifications
• Integrate with Amazon SP-API, Walmart Marketplace API, ERP systems, payment gateways, and tax services
• Support legacy services during phased or partial migration
• Write unit, integration, and BDD tests using xUnit, Reqnroll, and FluentAssertions
• Define API contracts and inter-service communication using SQS and EventBridge with the Team Lead
• Participate in code reviews and architecture decisions
• Help maintain engineering standards
• Support environment setup and infrastructure-as-code with DevOps on AWS
• Participate in sprint planning, stand-ups, and technical discussions with the client

• 4+ years of backend development experience with strong C# / .NET (ASP.NET Core, .NET 6+)
• Solid grasp of clean architecture: DDD, CQRS, repository pattern, and dependency injection
• Experience building and integrating REST APIs, including OpenAPI / Swagger
• Working knowledge of AWS: Lambda, SQS, S3, RDS or DynamoDB
• Experience with relational databases (PostgreSQL or SQL Server) and NoSQL databases (MongoDB)
• Knowledge of JWT / OAuth 2.0 authentication
• Brownfield experience integrating new services into existing systems
• Docker and containerized workflows
• Strong written and spoken English
• Agile/Scrum experience with Jira

• Remote work option
• Full-time employment