N-ix

Lead .NET Full Stack Engineer (with Blazor experience)

Ukraine Full Time

N-iX is looking for experienced Lead .NET Full Stack Engineer (with Blazor experience) to join the 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 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.

Responsibilities:

  • Lead hands-on architecture and development efforts for the complete modernization of the application.
  • Collaborate closely with the Architect to define the overall architecture and establish the long-term technical vision.
  • Oversee system design with a strong focus on scalability, performance, reliability, and security.
  • Provide technical input during product and design discussions.
  • Participate in long-term technical planning and roadmap development.
  • Break down features and requirements into clear, actionable technical tasks.
  • Build critical or foundational parts of the system, address and resolve high-impact issues.
  • Ensure high-quality coding standards and consistent implementation within the new architecture.
  • Work closely with the DevOps Engineer to design, build, and optimize the deployment pipeline and operational processes.
  • Gather feedback from stakeholders, document insights, and make necessary adjustments to improve the prototype.
  • Coordinate work of two development teams ensuring they deliver on time with minimal overlap or dependencies on each other.
  • Mentor and guide the team's Senior and Middle engineers, establishing coding standards and ensuring code quality within the new architecture.
  • Conduct knowledge sharing sessions with the development team, ensuring that insights and best practices are effectively transferred.

Requirements:

  • Proven experience as a .NET Lead 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.
  • Knowledge of message brokers like Kafka or RabbitMQ and experience with ELK Stack for monitoring and logging.
  • Experience with Redis.
  • Strong understanding of development best practices and the ability to lead knowledge sharing sessions.
  • Experience with Oracle database and Azure SQL.
  • Familiarity with Swagger for API documentation.

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