Sr. Backend Developer
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
Do you have a Bachelor's degree?, * 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
- Experience with third-party API integrations a strong plus
- Excellent problem-solving, communication, and collaboration skills
- Bachelor's degree in computer science, Software Engineering, or related field preferred; equivalent experience considered
Where You'll Be Working
This is a hybrid full-time role based out of our Richardson, TX office. Tuesday & Thursday in office, Monday, Wednesday & Friday work from home.