This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Focus Brandsposted 14 days ago
Full-time • Senior
Hybrid • Atlanta, GA
Food Services and Drinking Places
Resume Match Score

About the position

The 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.

Responsibilities

  • Lead the development, deployment, and optimization of high-performance backend API services using Express.js and Nest.js.
  • Perform Pull Request (PR) reviews in GitHub, ensuring code quality, security, and adherence to best practices.
  • Collaborate with developers, analysts, and architects to design and implement scalable enterprise-grade APIs.
  • Promote and implement best practices for CI/CD pipelines, automated testing, and deployment strategies.
  • Identify and act on opportunities for backend performance optimization to enhance system reliability.
  • Foster team growth by providing mentorship, coaching, and guidance on technical challenges.
  • Actively participate in peer reviews of solution designs, offering clear and actionable feedback.
  • Lead agile ceremonies, including standups, sprint planning, and retrospectives, to ensure team alignment and project success.
  • Maintain comprehensive documentation for architecture, design, and development processes.
  • Work cross-functionally to ensure backend APIs align with product requirements and business objectives.
  • Troubleshoot and resolve complex backend issues, while proactively identifying areas for improvement.

Requirements

  • College or University degree in Computer Science preferred.
  • 5+ years' experience as a Software Developer.
  • 2+ years in a technical leadership role, guiding teams through delivery.
  • Proven experience building RESTful APIs and microservices using Express.js and Nest.js.
  • Strong proficiency in TypeScript and JavaScript, with a solid understanding of backend concepts.
  • Hands-on experience with GitHub, including Pull Request (PR) management and code reviews.
  • Demonstrated expertise in CI/CD pipelines and deployment automation (Azure DevOps or similar).
  • Experience with agile development methodologies (e.g., Scrum, Kanban).
  • Extensive experience designing and developing enterprise grade software.
  • Experience with debugging, performance profiling and optimization.
  • Proficiency in Node.js, Express.js, Nest.js, TypeScript, and GitHub for source control.
  • Strong understanding of backend API design principles, scalability, and security.
  • Ability to perform detailed PR reviews, ensuring clean, maintainable code.
  • Solid experience with cloud platforms such as Azure or similar environments.
  • Strong debugging and performance optimization skills for backend services.
  • Excellent problem-solving skills with a proactive mindset for continuous improvement.
  • Outstanding communication skills for cross-functional collaboration.
  • Ability to mentor team members and foster a collaborative, high-performing team culture.

Job Keywords

Hard Skills
  • Azure DevOps
  • Github
  • JavaScript
  • RESTful API
  • TypeScript
  • 7fNSEOFK6McD UcRZjlMpHm
  • bqDEtCrUxlLV c41T5
  • CoqLPSY fkP2sBVAQ
  • EXQkjAr5e 6P9Gmft1CZwH
  • f49jZkqGN 436NyLs
  • f6492kc1umS RaHJQhi
  • h6Nu2LSRd yqp2a1Uf
  • IMrH6A2O9y vMpcS01aOzE
  • Nnjt M4JmwrZ
  • nx4hM 9IFirMs
  • PAcLt rVcyHE72iem
  • pHMdzh
  • ptio7Uq0v3W4f6yL9 0FXh3maE1fOTcQ
  • rFhzoDsil3tLk2 Ol2Cawy
  • RG4cW 0xR3kp8
  • rLOaIXVke 4GFLyAtIlN9b
  • wXxQfr LFWATedgl
  • xm9bp LRQCfrg
  • XPl6JkOFQ PSWzgnf6DlrcC
  • ZzNxDAB Ehoyz1OT
Soft Skills
  • CYINwhdl JnBlItsN
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service