Tech Lead

NIVA DigitalLittleton, CO

About The Position

We are seeking an experienced Lead Full Stack Engineer to drive the technical direction of our core platform modernization. In this leadership role, you will own the architecture and execution of our migration from a monolithic .NET and SQL Server stack to a scalable, cloud-native microservices ecosystem. You will mentor and guide a team of engineers, serve as a primary technical decision-maker, and partner with cross-functional stakeholders to align engineering solutions with business goals.

Requirements

  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • 8+ years of professional full stack software development experience.
  • 3+ years in a technical lead, staff engineer, or architect role overseeing engineering teams.
  • Demonstrated success leading end-to-end migration of legacy codebases to microservices architecture.
  • Deep expertise in distributed systems design, scalability patterns, and cloud-native technologies.
  • Strong ability to communicate complex technical concepts to both technical and non-technical stakeholders.
  • Proven track record of mentoring engineers and raising team-wide technical standards.
  • Experience influencing cross-functional teams and driving alignment on technical strategy.
  • C#, .NET Core, ASP.NET MVC, Web API
  • SQL Server, T-SQL, Query Optimization, Entity Framework
  • Microservices, RESTful APIs, Event Buses (RabbitMQ / Kafka), DDD
  • Angular, React, or Vue.js; HTML5, CSS3, TypeScript
  • Docker, Kubernetes, CI/CD Pipelines, AWS or Azure

Responsibilities

  • Lead architectural design and decision-making for platform modernization initiatives.
  • Define engineering standards, best practices, and coding guidelines for the team.
  • Drive technical roadmaps in collaboration with product and engineering leadership.
  • Conduct design and code reviews to ensure quality, performance, and maintainability.
  • Mentor and coach junior and senior engineers, fostering a culture of continuous improvement.
  • Architect and oversee the decomposition of monolithic .NET applications into distributed microservices.
  • Define scalable API design patterns and event-driven communication strategies.
  • Lead containerization and cloud adoption efforts to streamline deployment workflows.
  • Evaluate and introduce new technologies to improve system reliability and developer productivity.
  • Own the architecture and optimization of .NET Framework and .NET Core applications.
  • Design and review complex, high-performing SQL queries, stored procedures, and database schemas.
  • Drive root-cause analysis and resolution of critical database bottlenecks and availability incidents.
  • Provide technical direction for building responsive, accessible web interfaces using modern JavaScript frameworks.
  • Ensure robust integration strategies between frontend applications and backend microservices.
  • Establish frontend performance and quality standards across the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service