LEAD SOFTWARE ENGINEER, BACKEND API
Company Overview
At The Intersect Group, we partner with organizations in fast-moving, customer-focused industries that rely on scalable digital platforms to support growth and operational excellence. Our client is investing in modern backend services to improve system performance, reliability, and long-term maintainability. The organization values strong engineering fundamentals, clear communication, and agile teams that deliver high-quality solutions with consistency and accountability.
Role Summary
We are seeking a Lead Software Engineer to lead a high-performing agile team focused on building and maintaining scalable backend API services. This role will shape design decisions, improve platform performance, and elevate engineering quality through mentorship, standards, and thoughtful code review. You will collaborate closely with product stakeholders, analysts, and cross functional teams to ensure backend services align to business needs and ship on time with confidence.
In this role, you will provide architectural guidance, lead design and PR reviews, and ensure the team follows established coding standards and best practices. You will help drive CI/CD maturity, strengthen automated testing, and proactively identify improvements that increase reliability, security, and maintainability of backend services.
Key Responsibilities
• Lead development, deployment, and optimization of backend API services using Express.js and Nest.js
• Review and manage GitHub pull requests to ensure code quality, security, and adherence to standards
• Provide high level design reviews and architectural guidance to ensure scalability and maintainability
• Guide low-level design execution by reinforcing coding standards, design principles, and implementation best practices
• Partner with product stakeholders and cross functional teams to align API services with requirements and outcomes
• Identify and deliver backend performance improvements through profiling, tuning, and reliability enhancements
• Promote CI/CD, automated testing, and deployment best practices to strengthen delivery consistency
• Mentor and coach engineers through code reviews, pairing, and guidance to build team capability
Key Requirements
• 5+ years of software development experience, with 2+ years in a technical leadership role
• Proven experience building RESTful APIs and microservices using Express.js and Nest.js
• Strong proficiency in TypeScript and JavaScript with solid backend engineering fundamentals
• Hands on experience using GitHub for source control, pull request management, and code reviews
• Experience with CI/CD pipelines and deployment automation such as Azure DevOps or similar tools
• Experience working in agile delivery models such as Scrum or Kanban
• Strong debugging, performance profiling, and optimization skills for backend services
• Excellent communication and collaboration skills, with the ability to mentor and influence across teams
Work Location
This role operates in a hybrid schedule with 1 day remote and four days onsite and flexible start times to support flexibility and team collaboration.