Senior Backend Engineer
Core
Design and build cloud-native backend services for a new SaaS platform using C#/.NET, Event Sourcing, and CQRS patterns.
Role type
Senior Backend Engineer (AI-first)
Builds
Cloud-native backend services, event-sourced domain models, and integration patterns for a new SaaS product.
Domain
SaaS, Cloud-native backend, AI-first engineering
Deliverable
production ML models | product features
Required skills
C#/.NET, Event Sourcing, CQRS, Domain-Driven Design, PostgreSQL, RabbitMQ, Docker, AWS, AI tooling, agentic AI workflows
Preferred skills
MartenDB, Wolverine, multi-tenant SaaS architecture, Terraform, CDK, CI/CD, distributed tracing
Technologies
C#, .NET, PostgreSQL, RabbitMQ, Docker, AWS, MartenDB, Wolverine, Terraform, CDK
Responsibilities
Own major components of a new SaaS platform from design to production; Design and build event-sourced, CQRS-based backend services; Design clean domain models and integration patterns using asynchronous messaging; Develop cloud-ready backend solutions with a focus on deployment and observability; Apply an AI-first approach using agentic AI tools and automated workflows; Partner with leadership to define architecture and engineering practices; Produce high-quality, well-tested code and mentor team members.
Seniority
Senior, hands-on IC with technical leadership