Logo for Lunavi

Lead Software Developer

Roles & Responsibilities

  • 5+ years of software development with design pattern implementation
  • Real-world experience building multi-tier applications and microservices using .NET, C#, SQL Server, Cosmos DB, containers and other backend technologies
  • Experience with modern Front-end technologies like React, NextJS, Angular, TypeScript, and Jest
  • Experience building Cloud Native or Hybrid applications using Azure or another public cloud using infrastructure as code

Requirements:

  • Provide technical leadership and mentoring to developers across project teams, fostering growth and excellence
  • Communicate complex technical concepts clearly to clients and non-technical staff
  • Define and validate cloud native and hybrid system architectures, presenting solutions to the team with considerations for scalability, high availability and disaster recovery
  • Establish and enforce engineering best practices, including code reviews, technical debt management, SOLID principles and adherence to coding standards and testing coverage

Job description

Job Type
Full-time
Description

At Lunavi, we believe in illuminating the path forward and helping our customers navigate what’s next. We are innovators who are combining the power of human ingenuity and technology to deliver an unrivaled customer experience. We’re a trusted partner for companies looking to digitally transform their business, modernize business applications, solve traditional IT challenges, and extract ROI from technology. Our high-performing teams, deep expertise, and proven processes help propel businesses forward.


Our Core Values

Be Great. Aspire to know more, do more, and realize your fullest potential. Keep reaching above and beyond to excel and exceed every expectation.

Reimagine Everything. Continuously create value by pursuing what's next, what's possible. Deliver a new level of awesome through relentless curiosity.

Ignite Passion. Share the very best of who you are in everything you do. Create a positive and uplifting environment that inspires others.

Own It. Know that your contributions make a direct impact. Be the difference that leads to more successful experiences and outcomes.

 

Job Responsibilities 

Leadership and Mentorship:

  • Provide technical leadership and mentoring to developers across project teams, fostering growth and excellence 
  • Communicate complex technical concepts clearly to clients and non-technical staff 
  • Collaborate effectively with cross-functional teams and translate project requirements to scalable technical solutions and system architectures 

Architecture and Design:

  • Define and validate cloud native and hybrid system architectures, presenting solutions to the team with considerations for scalability, high availability and disaster recovery 
  • Recommend and implement architectural approaches and design patterns that ensure long-term maintainability, scalability, extensibility, and interoperability of enterprise applications 
  • Align designs with the company’s long-term strategy to meet evolving industry and competitive demands 
  • Identify key engagement and solution risks and establish effective mitigation strategies 

Development and Engineering Practices: 

  • Establish and enforce engineering best practices, including code reviews, technical debt management, SOLID principles and adherence to coding standards and testing coverage 
  • Ensure all code meets non-functional requirements such as performance, security, and reliability 
  • Work with team to create DevOps pipelines and infrastructure as code for applications and projects
Requirements
  • 5+ years of software development with design pattern implementation. 
  • Real-world experience building multi-tier applications and microservices using .NET, C#, SQL Server, Cosmos DB, containers and other backend technologies 
  • Experience with modern Front-end technologies like React, NextJS, Angular, TypseScript, and Jest 
  • Experience building Cloud Native or Hybrid applications using Azure or another public cloud using infrastructure as code 
  • Working knowledge of using frontier LLM APIs (e.g. GPT-5), prompt engineering, code completion tools such as Github Copilot or Claude Code 
  • Experience in customer-facing leadership roles 
  • Prioritize goals based on the larger picture, while being comfortable getting into the details as needed 
  • Strong, effective communication skills to bring multiple roles and personalities together to work towards a shared vision 
  • Real-world experience providing technical leadership on Agile software development projects 
  • Desire to learn, investigate, and provide guidance on new technology in a rapidly changing technology 
  • Be able to provide leadership on implementing engineering practices such as code reviews and automated CI/CD 
  • The desire to bring out the best of the people working on the project to make a positive, shared impact 
  • Always looking for ways to improve and help others to do the same 
  • Occasionally limited travel may be required for key project ceremonies, like release planning sessions, depending on the client 

Lead Developer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.