.NET Stack Lead

Software Development
Hybrid
Full-Time

We are looking for a highly skilled .NET Stack Lead to drive the technical direction of our Back-end team. In this role, you will lead the design, development, and optimization of our .NET-based applications, ensuring high performance, scalability, and maintainability. You will work closely with cross-functional teams to define best practices, mentor engineers, and contribute to architectural decisions.

What You Will Do
  • Architect, design, and develop scalable, high-performance applications.
  • Lead and guide developers in the .NET tech stack, ensuring best practices and high coding standards.
  • Oversee the software development lifecycle, ensuring adherence to security guidelines and coding standards.
  • Work closely with product managers, designers, and engineers to define and implement technical solutions.
  • Research and apply cross-cutting components, libraries, and services to improve development efficiency.
  • Explore and integrate new systems that complement existing development efforts.
  • Lead and mentor a team of .NET engineers, fostering technical growth and knowledge sharing.
  • Set individual development plans, define goals, and support team members' career progression.
  • Motivate and ensure effective collaboration within the team, delegating tasks and monitoring deadlines.
  • Participate in the hiring process to build a strong development team.
  • Conduct code reviews and guide team members through complex technical challenges.
  • Troubleshoot production issues, ensuring application performance, reliability, and security.
  • Ensure smooth CI/CD pipelines and DevOps processes for efficient deployment and monitoring.
  • Stay up to date with the latest technologies, tools, and industry trends, driving innovation within the team.

What We're Looking For
  • 7+ years of experience in software development with a strong focus on .NET technologies.
  • 5+ years of experience working with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB).
  • Strong expertise in C#, ASP.NET Core, Entity Framework, and Web API development.
  • Deep understanding of event-driven architecture, microservices, clean architecture, and other modern software design patterns.
  • Proficiency in asynchronous programming, multithreading, and performance optimization techniques.
  • Experience with message queues (e.g., Kafka, RabbitMQ ).
  • Proven ability to lead, mentor, and guide development teams, fostering a culture of technical excellence.
  • Strong strategic thinking and system-level design expertise, with a focus on scalability, maintainability, and security.
  • Excellent problem-solving skills with the ability to analyze complex technical challenges and make informed decisions.
  • Hands-on experience with CI/CD pipelines, version control (Git), and automated deployment strategies.
  • Proficiency in containerization technologies such as Docker and Kubernetes for scalable deployments.
  • Strong communication, collaboration, and leadership abilities, with a track record of working in cross-functional teams.
  • Ability to translate business requirements into technical solutions while balancing performance and scalability.
  • Passion for continuous learning and staying up to date with the latest industry trends and technologies.

Our Benefits & Perks

We value opinions, hard work, and enjoy team building activities that shape us as individuals and as a team.
Large & Beautiful Office
Great Co-workers
Coffee & Snacks
🚴 Healthy Lifestyle
Education Opportunity
Flex Hours & Day-offs
Performance Rewards

Related Jobs

Senior Database Engineer
Software Development
Hybrid
Full-Time
Technical Product Lead
Product
Hybrid
Full-Time
.NET Stack Lead
Software Development
Hybrid
Full-Time