Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Senior .NET Backend Developer
Remote | Full-Time
We’re looking for an experienced .NET Backend Developer to join our engineering team in building a multi-tenant SaaS platform transitioning from a monolithic to a microservices architecture. If you’re passionate about scalable systems and excited by the challenges of designing clean, distributed services—this opportunity is for you.
Job Requirements
- Collaborate on technical and architectural decisions: API design, database separation, service integration, and transaction management across services.
- Contribute to the migration from a monolith to a microservices architecture.
- Maintain and enhance high-performance .NET 8 backend services.
- Write clean, testable C# code using modern .NET patterns and best practices.
- Help evaluate and implement trade-offs: SQL Server vs PostgreSQL, RabbitMQ vs Kafka vs Dapr, REST vs GraphQL, API Gateway options, etc.
- Troubleshoot production issues and optimize for scalability and performance.
- Format and expose backend data for frontend use.
- Enforce security standards and run regular audits to ensure compliance.
- Utilize Azure DevOps for CI/CD and project management.
- Collaborate closely with cross-functional teams: frontend, QA, DevOps.
Bonus Skills
- 5+ years of experience with .NET Core microservices.
- Strong understanding of modular architectures (Clean Architecture, DDD/CQRS).
- Familiarity with event-driven architecture and infrastructure-as-code.
- Experience with inter-service communication, data ownership, API gateway selection, and cross-service transactions.
- Proficiency in C# with modern async patterns.
- Expertise in SQL databases (PostgreSQL, SQL Server) and ORM tools (Entity Framework Core/Dapper).
- Strong knowledge of unit testing frameworks (xUnit/NUnit).
- Experience with security protocols: JWT, Firebase, OpenID Connect.
- Comfortable working with Git, CI/CD pipelines, and monitoring/logging tools.
- Familiarity with Azure DevOps and centralized logging (e.g., Serilog).
Bonus Skills
- Exposure to React, Electron, or modern frontend frameworks for cross-team collaboration.
- Familiarity with cloud services (e.g., AWS Lambda, Azure Functions, Alibaba Cloud ECS, S3, RDS, Cosmos DB).