NEOFACTO
Lead Engineer
NEOFACTOLuxembourg10 hours ago
Full-timeEngineering, Information Technology
We are looking for a Lead engineer for one of our internationally renowned clients.

In this position, you will lead the development of complex applications using cutting-edge technologies including .NET Core, Angular, SQL, Azure, and Microservices/Micro-frontend architectures.

Missions

  • Architect, design, and develop enterprise-grade, cloud-native applications with a strong focus on scalability, maintainability, and performance.
  • Lead the implementation of microservices and micro-frontend architectures using modern frameworks like .NET Core, Angular, and Microsoft Azure.
  • Design robust distributed systems, leveraging key Azure services such as App Services, AKS, Azure Functions, Cosmos DB, and SQL Server.
  • Drive automation across the DevOps lifecycle, including infrastructure provisioning, container orchestration (Kubernetes), and deployment workflows using Infrastructure as Code.
  • Establish and manage CI/CD pipelines, version control strategies, and release processes using Azure DevOps and Git.
  • Conduct in-depth code reviews to ensure adherence to best practices in code quality, test coverage, and maintainability—promoting a culture of Test-Driven Development (TDD).
  • Optimize performance, ensure security compliance, and enhance the resilience of cloud applications across diverse environments.
  • Apply modern architectural principles, including Domain-Driven Design (DDD) and Event-Driven Architecture (EDA), to build modular, decoupled systems.
  • Foster an Agile development culture, enabling iterative, high-quality delivery through Scrum methodologies and continuous feedback loops.
  • Mentor and support engineering team members, guiding them on best practices in cloud-native development, system design, and DevOps workflows.
  • Stay ahead of technology trends, continuously evaluating and integrating new tools, frameworks, and methodologies to enhance team productivity and solution quality.

Required Qualifications

  • 6+ years of hands-on experience in enterprise application development.
  • Deep expertise in .NET Core, C#, Angular, and Azure cloud services.
  • Strong experience designing and delivering Microservices and Micro-frontend architectures.
  • Proficient in Azure-based distributed systems and familiar with Kubernetes and Infrastructure as Code.
  • In-depth knowledge of CI/CD practices, version control (Git), and Azure DevOps.
  • Strong command of Unit Testing and Test-Driven Development (TDD).
  • Practical experience with Agile/Scrum development environments.
  • Demonstrated ability to lead and mentor engineering teams while promoting best practices and code quality.
  • Excellent communication, problem-solving, and technical decision-making skills.

Our offer

  • Working in a Great Place to Work based in Luxembourg
  • Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...)
  • Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations
  • Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024)
  • Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad

Recruitment Process

  • The pre-qualification interview with our Recruitment Manager
  • Receipt of our salary proposal / exclusivity agreement
  • 2nd interview with our Business Manager
  • Proposal of your application to the client
  • Interview at the client's premises, which can be conducted either by video or in person

Key Skills

Ranked by relevance