Lunavi · 2 months ago
Lead Software Developer
Lunavi is a company focused on helping customers navigate digital transformation and modernizing business applications. The Lead Software Developer will collaborate with cross-functional teams to create modern software applications, implement new technologies, and deliver end-to-end solutions, while providing leadership and mentoring to developers.
Cloud ComputingInformation TechnologyWeb Hosting
Responsibilities
Ensure quality through establishing engineering practices such as code reviews, engineering practices and managing tech debt, and making sure code follows best practices and meets non-functional requirements
Defined and validate architecture and present to the team including high availability and disaster recovery
Identify key engagement and solution risks and define mitigation strategies
Maintain an understanding of long-term company strategy and ensure designs will enable the company to meet the changing industry/competitive demands
Implement and recommend viable architectural approaches that support long term maintainability, scalability, extensibility, and interoperability of enterprise applications
Communicate effectively with non-technical staff and with members of cross-functional teams
Provide leadership and mentoring for developers on your project teams
Occasional travel may be required
Qualification
Required
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
Company
Lunavi
Lunavi provides true end-to-end solutions for modern IT infrastructure and application development that move our customers forward.
Funding
Current Stage
Growth StageTotal Funding
$3.76M2016-12-13Series Unknown· $0.53M
2015-02-25Series Unknown· $3.23M
Recent News
Silicon Prairie News
2025-05-17
Silicon Prairie News
2025-04-29
Company data provided by crunchbase