What are the responsibilities and job description for the Lead Software Engineer position at FOCUS Brands?
DescriptionThe Lead Software Engineer will lead a high-performing agile team focused on designing, developing, and maintaining scalable backend API services. This role requires strong technical expertise in frameworks like Express.js and Nest.js , proficiency in TypeScript , and experience managing Pull Requests (PRs) in GitHub .The Lead Engineer will be responsible for high-level design reviews , providing architectural guidance, and making strategic suggestions to ensure scalability, maintainability, and performance of the system. Additionally, they will ensure low-level design adherence , guiding the team to follow established coding standards, design principles, and best practices during implementation.This role will provide technical leadership by mentoring teammates, fostering a culture of continuous improvement, and conducting regular code reviews. The Lead Engineer will collaborate closely with product stakeholders, analysts, and cross-functional teams to align API services with product requirements and business objectives, ensuring on-time, high-quality delivery .This position operates in a hybrid work environment with 2 days remote and 3 days onsite to promote flexibility and team collaboration.#J-18808-Ljbffr