N-ix

Senior Full-Stack .NET Engineer (with Blazor experience)

Ukraine Full Time

N-iX is looking for a Senior Full-Stack .NET Engineer (with Blazor experience) to join our team!

Our client is the largest and leading industrial gas business in the world. They specialize in supplying different types of gases used in a wide variety of applications to meet customer needs across industrial, food, medical, chemical and electronics industries. We are looking for a highly skilled Senior Fullstack .NET Engineer to join the project aimed to modernize application infrastructure and technology developing the solution from scratch. The engineer will play a crucial role in addressing existing application challenges within the dedicated team of engineers in close collaboration with the client's engineering and technical leadership teams.

Tech Stack: .NET, ASP .NET Core, Blazor; Azure Cloud (AKS, Load Balancer, Service Bus, Blob Storage, SQL); Docker, Kubernetes or Docker Swarm; Kafka, RabbitMQ, Azure Service Bus; Redis; ELK Stack, Azure AppInsights; Oracle database, Azure SQL; Azure Active Directory; Swagger.

Responsibilities:

  • Develop backend services in .NET / ASP.NET Core and build rich UI components using Blazor.
  • Collaborate with the Tech Lead and Architect to execute architectural decisions and ensure high-quality system design.
  • Deliver clean, maintainable, tested code, and resolve technical issues.
  • Design and develop containerized applications using Docker and contribute to deployments on Kubernetes or Docker Swarm.
  • Work with distributed messaging systems (Kafka, RabbitMQ, Azure Service Bus) and implement reliable event-driven solutions.
  • Drive code reviews, uphold coding standards, and improve development practices.
  • Support CI/CD, deployments, and performance optimization in coordination with the DevOps Engineer.
  • Collaborate with product and design to ensure technical feasibility and clarify requirements.
  • Write and maintain technical documentation.
  • Share knowledge with the team and mentor mid-level engineers.

 

Requirements:

  • Proven experience as a .NET Senior Engineer, particularly with .NET Core and Blazor.
  • Solid expertise in containerization (Docker, Kubernetes).
  • Experience with Azure Cloud, including Azure Kubernetes Cluster, Azure Load Balancer, and other Azure services.
  • Experience with message brokers like Kafka or RabbitMQ and experience with ELK Stack for monitoring and logging.
  • Experience with Redis
  • Strong understanding of development best practices.
  • Experience with Oracle database and Azure SQL.
  • Experience with Swagger for API documentation.
  • English - Upper-Intermediate
  • Ukrainian language, Advanced or higher.

 

Ideal Candidate:

  • Has the ability to work both independently and in a team, and drive results in a fast-paced, dynamic environment.
  • With excellent communication skills, with the ability to gather feedback and document insights effectively.
  • Has a solution-oriented mindset with a focus on improving application processes and user experience.

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers