GR8 Tech

Middle .Net Developer

GR8 Tech

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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