Sr. Backend Developer

Systemates INCRichardson, TX
$115,000 - $135,000Hybrid

About The Position

The Sr. Backend Developer is a senior individual contributor responsible for designing, building, and maintaining the server-side architecture that powers the Projectmates platform. You will own complex backend systems end-to-end — from database design and API development to performance optimization and cloud infrastructure — while serving as a technical mentor to other developers on the team. This position reports to the Development Manager.

Requirements

  • 5+ years of professional software development experience with a strong backend focus
  • Expert-level proficiency in C# and the Microsoft .NET technology stack (.NET Core, ASP.NET)
  • Deep experience with Azure SQL Server — query optimization, indexing strategies, and complex database object development
  • Proven experience designing and building RESTful APIs consumed by modern frontend frameworks
  • Solid understanding of Azure cloud services — including App Services, Azure DevOps, and related infrastructure
  • Experience with JavaScript and familiarity with ReactJS sufficient to collaborate effectively with frontend team members
  • Strong grasp of software architecture principles — separation of concerns, SOLID principles, design patterns
  • Excellent problem-solving, communication, and collaboration skills

Nice To Haves

  • Experience with third-party API integrations a strong plus
  • Bachelor's degree in computer science, Software Engineering, or related field preferred; equivalent experience considered

Responsibilities

  • Design and develop robust, scalable backend systems and RESTful APIs supporting the Projectmates web application
  • Own database architecture including stored procedures, views, triggers, functions, and schema design in Azure SQL
  • Lead performance tuning and optimization of backend services and database queries
  • Collaborate with frontend developers to define and implement API contracts that support a ReactJS-based UI
  • Participate actively in code reviews, enforcing best practices, security standards, and software craftsmanship
  • Investigate and resolve complex system faults, identifying root causes and implementing permanent fixes rather than workarounds
  • Contribute to architectural decisions — evaluating current system design and recommending improvements for scalability, reliability, and maintainability
  • Support third-party integrations and API connections with external platforms
  • Write comprehensive unit and integration tests and champion test-driven development practices
  • Mentor other developers through code reviews and technical guidance
  • Perform other duties and special projects as assigned
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service