In this role, you will work across the entire software stack, designing and implementing solutions from database architecture to server-side logic and client-facing interfaces
Design, develop, and maintain scalable backend services using REST and gRPC protocols
Integrate with existing microservices within our distributed architecture
Optimize database performance through efficient transactions, indexing strategies, and query optimization
Implement resilience patterns including retries, circuit breakers, and fault tolerance mechanisms
Containerize applications using Docker and deploy to Azure cloud environments
Monitor and optimize system performance in production
Write comprehensive unit and integration tests to ensure code reliability
Participate in code reviews and technical documentation
Collaborate with cross-functional teams to deliver high-quality software solutions
Требования
This position is ideal for a problem-solver who enjoys both the technical depth of backend systems and the creativity of frontend user experiences
5+ years of professional experience with .NET Core; strong proficiency in ASP
NET Core
Demonstrated problem-solving skills in distributed systems environments
Solid experience with MS SQL Server and MongoDB, including performance optimization
Strong Docker skills, including multi-stage builds and container networking
Experience with unit and integration testing using xUnit or similar frameworks
Understanding of SOLID principles and Clean Architecture patterns
Excellent communication skills and ability to work in a collaborative team environment
Experience with scalability patterns including caching (Redis) and messaging systems (RabbitMQ, MassTransit)
Familiarity with the Outbox pattern for reliable message delivery
Experience with observability tools and practices (OpenTelemetry, ELK stack)
Frontend development skills using ReactJS with TypeScript and Redux
Health benefits: High Deductible Health Plan with an attached HSA (Health Savings Account) which includes Pharmacy coverage, after 60 days from start of employment