
Middle .Net Developer
GR8 Tech
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Design and implement scalable, resilient, and efficient software architectures using microservices, event-driven, and cloud-native approaches.
- Write, test, and debug complex code for new and existing applications.
- Conduct code reviews to ensure quality, security, and adherence to best practices.
- Deliver production-ready code in a timely manner.
- Provide guidance and mentoring junior engineers and team members.
- Collaborate with cross-functional teams, including product management, design, and operations, to align development efforts with business goals.
- Research and implement new technologies and methodologies to improve software performance and processes.
- Identify and resolve complex software issues and technical challenges.
- Drive continuous improvement in development practices.
- Create and maintain comprehensive technical documentation.
- Communicate effectively with stakeholders, presenting technical concepts and project updates.
Requirements
- Strong experience in designing scalable and resilient .NET systems (microservices, event-driven, cloud-native).
- Advanced C# skills, RESTful API development, asynchronous programming, and mastery of design/resilience patterns (DDD, CQRS, circuit breaker, etc.).
- Proficiency in SQL optimization, data modeling, indexing, and experience with relational and NoSQL databases.
- Hands-on experience with Kafka, high-load system optimization, caching, and distributed computing.
- Solid experience with CI/CD pipelines, Docker/Kubernetes, and infrastructure automation.
- Strong focus on testing (xUnit, NUnit), monitoring (Serilog, App Insights), and secure coding practices.
- Proven experience mentoring peers and driving technical decisions in Agile teams.
- Upper-Intermediate+ English, B2+ Ukrainian/Russian.
Benefits
- Benefits Cafeteria — annual budget you allocate to:
- Sports
- Medical
- Mental health
- Home office
- Languages.
- Paid maternity/paternity leave + monthly childcare allowance.
- 20+ vacation days, unlimited sick leave, emergency time off.
- Remote-first + tech support + coworking compensation.
- Team events (online/offline/offsite).
- Learning culture with internal courses + growth programs.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#RESTful API developmentasynchronous programmingSQL optimizationdata modelingKafkaCI/CD pipelinesDockerKubernetes
Soft Skills
mentoringcollaborationcommunicationguidanceproblem-solvingcontinuous improvementtechnical decision-making