Remote job
.NET Backend Engineer
Job details
About this role
Role overview Build and operate backend services for business capabilities such as user accounts, registration, authentication, and wallets. The work spans microservice development, integrations, database performance, deployment, and production support, with shared ownership across the software lifecycle.
Responsibilities - Develop and maintain services in C# and .NET, evolving existing functionality while preserving compatibility between releases. - Implement asynchronous, event-driven integrations and transactional flows across distributed services. - Analyze and break down tasks, estimate effort, deliver work for testing, and collaborate with QA and other engineers. - Improve database queries, diagnose performance or memory bottlenecks, and contribute to system design improvements. - Maintain observability through logs, metrics, traces, dashboards, and monitoring; manage Kubernetes deployment configuration in a GitOps workflow. - Participate in code reviews, operational ownership, and on-call incident response; identify technical debt and propose improvements.
Requirements - At least five years of commercial backend development with C# and .NET 6+ / .NET Core or ASP.NET Core. - Practical understanding of microservices, distributed systems, asynchronous messaging, and event-driven design. - Experience with a message broker such as Kafka, relational SQL databases, transactions, indexing, and query tuning; familiarity with an ORM such as Entity Framework. - Experience writing unit and integration tests, and knowledge of authentication and authorization concepts including OAuth 2.0 or OpenID Connect. - Sound grasp of maintainable software design, production observability, and troubleshooting performance or memory issues. - Upper-intermediate English, clear communication, reliability, and the ability to collaborate across a team.
Nice to have - PostgreSQL, AWS, Kubernetes, Terraform, or observability tools such as Grafana, Loki, and Tempo.
Benefits and work setup The role includes medical coverage, wellness support, potential reimbursements for services such as fitness or dental care, professional growth opportunities, and performance-based rewards.