Go Interactive
Senior .NET Developer (Contract, 6 months, with possible extension)
Go InteractiveUkraine9 days ago
TemporaryRemote FriendlyEngineering, Information Technology

We are looking for an experienced Senior Backend .NET Developer to join a project team responsible for building and enhancing enterprise-grade solutions for a customer portal and its related services. This is a 6-month project-based role with the potential for extension, offering the opportunity to influence architecture, drive technical decisions, and deliver high-quality, scalable software.


Key Responsibilities


  • Define and document technical implementation details and tasks.
  • Refine backlog items and acceptance criteria with technical insights.
  • Collaborate with product managers, scrum masters, and cross-functional teams on functional and non-functional requirements.
  • Lead solution design, documentation, and architectural contributions.
  • Shape and maintain an architectural roadmap aligned with best practices.
  • Design and integrate APIs (RESTful and gRPC) for internal and external systems.
  • Deliver high-quality code with unit testing, peer reviews, and CI/CD pipelines.
  • Integrate internal systems, databases, and third-party services (REST APIs, MQTT, gRPC).
  • Design and optimize database schemas (Microsoft SQL or similar).
  • Collaborate with QA teams to validate system behavior and resolve issues.
  • Contribute to release management, deployment automation, and environment setup.
  • Partner with DevOps engineers to improve delivery pipelines.
  • Mentor junior developers and conduct code reviews.
  • Drive best practices, continuous improvement, and adoption of new technologies.


Requirements


  • Strong expertise in ASP.NET Core MVC, C#, and the .NET ecosystem (8+).
  • Solid experience with Entity Framework Core and Microsoft SQL Server.
  • Proficiency in Docker and containerized applications.
  • Hands-on experience with gRPC and messaging protocols (e.g., MQTT).
  • Proven ability to integrate third-party APIs and services.
  • Familiarity with Azure cloud services (App Services, Functions, SQL, Storage).
  • Strong background in scalable, distributed system design.
  • Understanding of microservices, Domain-Driven Design (DDD), and event-driven architecture.
  • Fluent English and strong communication skills.
  • Proven ability to collaborate with stakeholders and mentor team members.


Preferred Qualifications


  • Experience with hybrid architectures.
  • Knowledge of CI/CD tools (Azure DevOps, GitHub Actions).
  • Exposure to monitoring and observability (Application Insights, Grafana).
  • Relevant certifications in .NET, Azure, or related technologies.


What we offer:


  • B2B contract with competitive compensation, based on experience.
  • Possibility to work remotely.
  • An open, transparent and fun work culture.
  • Multi-national team and collaborative work environment.
  • Continuous knowledge sharing with engaged co-workers.
  • Career and professional growth opportunities.


Key Skills

Ranked by relevance