Technical Lead - Backend (.NET Focus) at Teamfront in Lehi, Utah

Posted in Other 3 days ago.

Type: full-time





Job Description:

Company Description

Teamfront partners with bootstrapped, founder-led software companies in niche markets, helping them scale and accelerate growth. We foster a culture of ownership, collaboration, and shared success across our portfolio.

As part of Teamfront, you'll lead the evolution of Service Monster and Fieldster-two top Field Service

Management (FSM) platforms. Service Monster streamlines scheduling, invoicing, and CRM for cleaning and home service businesses, while Fieldster enhances dispatching, workflow automation, and team coordination in pest control.

Role Description

We are seeking a Technical Lead with a strong .NET background to drive architecture, security, DevOps, infrastructure, and backend development for Service Monster and Fieldster. Reporting to the Chief Product & Technology Officer (CPTO), you will lead a team of developers, ensuring scalable, secure, and high-performance solutions.

This remote role offers the opportunity to lead cutting-edge SaaS platforms while optimizing technology across multiple domains. If you thrive in hands-on leadership and cross-functional problem-solving, we'd love to hear from you.

Key Responsibilities
  • Lead the design and development of scalable and maintainable server-side solutions using .NET

technologies.
  • Implement best practices in backend development, including Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and SOLID principles, while leveraging design patterns such as Factory, Repository, Strategy, and the Integration Segregation Principle to build scalable and maintainable solutions.
  • Design and implement cloud-native solutions leveraging AWS, GCP, and Terraform for infrastructure automation.
  • Optimize PostgreSQL databases, ensuring high performance and scalability.
  • Utilize Entity Framework (ORM) for efficient data access and management.
  • Ensure compliance with SOC 2 and PCI standards where applicable.
  • Oversee cloud security, access controls, and infrastructure scalability.
  • Manage technical initiatives across a globally distributed team, ensuring alignment with business goals.
  • Collaborate with cross-functional teams to analyze and understand complex software requirements.
  • Provide technical leadership and mentorship to the backend development team.
  • Manage and mentor Senior, Software, and Junior Developers, fostering a collaborative and innovative team culture.
  • Conduct code reviews to ensure high-quality and well-architected backend solutions.
  • Participate in daily standups, sprint planning, retrospectives, and other SCRUM activities.
  • Drive best practices in coding standards, architecture, and development processes.
  • Collaborate with other technical leads and architects to make strategic technical decisions.
  • Troubleshoot, debug, and resolve complex software defects and issues.
  • Stay updated on emerging trends and technologies in backend development.

Additional Responsibilities
  • Define and enforce infrastructure as code (IaC) best practices using Terraform.
  • Work closely with DevOps teams to streamline deployments and optimize cloud infrastructure.
  • Develop strategies to enhance system resilience and disaster recovery planning.
  • Contribute to the improvement of development processes and practices.
  • Lead cross-functional teams-including Product, Design, Frontend, and Backend-to ensure seamless system integration, alignment with business goals, and a cohesive user experience.

Desired Skills and Experience

Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Technical Lead with a strong focus on .NET backend development.
  • Hands-on experience with cloud platforms (AWS, GCP) and cloud-native development.
  • Proficiency in Terraform for infrastructure automation.
  • Strong experience working with PostgreSQL and performance tuning.
  • Expertise in ORM frameworks (Entity Framework or similar).
  • Knowledge of compliance frameworks like SOC 2 and PCI (preferred).
  • Proven ability to manage and collaborate with global teams.

Technical Skills and Expertise
  • Extensive experience in senior-level backend software development using .NET technologies.
  • Strong proficiency in C# and the .NET framework.
  • In-depth knowledge of design patterns and their application in backend development.
  • Expertise in database design and development using SQL Server or other relevant databases.
  • Experience with RESTful API development.
  • Advanced understanding of containerization technologies such as Docker.
  • Proficiency in creating and maintaining CI/CD pipelines.
  • Strong understanding of software security best practices.
  • Excellent problem-solving and analytical skills.
  • Ability to lead and contribute to architectural decisions.
  • Effective communication and mentorship skills within a cross-functional team.

More jobs in Lehi, Utah

General Business
about 21 hours ago

Smith's Food and Drug
Other
2 days ago

Naviron
General Business
3 days ago

Smith's Food and Drug
More jobs in Other

Other
1 minute ago

TNBR Careers
Other
1 minute ago

TNBR Careers
Other
1 minute ago

TNBR Careers