We invite you to join us at Driven Brands!
Headquartered in Charlotte, NC, Driven Brands (NASDAQ: DRVN) is the largest automotive services company in North America, providing a range of consumer and commercial automotive needs, including paint, collision, glass, vehicle repair, oil change, maintenance and car wash.
With over 4,500 centers in 15 countries, Driven Brands is the parent company of some of North America’s leading automotive service brands including Take 5 Oil Change, Take 5 Car Wash, Driven Glass, Meineke, Maaco, CARSTAR, and more. Our network services over 50 million vehicles annually and generates more than $5 billion in system-wide sales each year.
Our culture inspires high performance and innovation, enabling our employees to go further, faster in their careers. With amazing people and great brands, we confidently look forward to exciting growth ahead, and believe in following the values that support this vision.
JOB DESCRIPTION:
We are seeking a Senior Software Developer with expertise in Node.js, AWS, and DynamoDB and system integration skills. The ideal candidate excels at building scalable solutions, managing databases, and thrives in a fast-paced, dynamic environment with evolving priorities. A high level of integrity and professionalism is essential, as well as a willingness to adapt to new technologies and frameworks as the industry evolves.Responsibilities:Work independently on projects and tasks, ensuring timely completion of deliverables while maintaining high-quality standards.Collaborate with cross-functional teams, including developers, solutions architects, and project managers, to deliver comprehensive solutions.Develop and maintain scalable and efficient codebases, ensuring adherence to coding standards and best practices.Participate in code reviews to provide and receive constructive feedback, ensuring code quality and knowledge sharing across the team.Troubleshoot and debug applications, identifying and resolving performance bottlenecks and software bugs.Research, propose, and implement new technologies and tools to improve development workflows and system performance.Write and maintain comprehensive documentation for new and existing features, APIs, and systems.Contribute to the design and development of robust architectures to support growing business and technical requirements.Continuously learn and stay updated on industry trends and advancements, applying knowledge to current projects.Ensure compliance with security, privacy, and performance standards throughout the development lifecycle.Provide mentorship and support to junior developers, fostering a culture of collaboration and continuous improvement.Actively participate in sprint planning, stand-ups, and retrospective meetings to align with team goals and deliverables.Qualifications:5+ years with Node.js and TypeScript/JavaScriptStrong knowledge of object-oriented design and patternsExpertise in DynamoDB and MySQL3+ years with Python, ideally with exposure to AWS Glue or similar ETL servicesProven experience integrating with third-party servicesSolid experience with GitHub, GitHub Actions, Terraform, and CI/CD toolsAbility to develop scalable solutionsSkilled in building RESTful APIs and Web APIsStrong communication skillsBachelor's or Master's in Computer Science, IT, or related fieldProven success with complex software applications
#LI-KD1
#LI-REMOTE
#DBCORP
Position Location:
North CarolinaCompensation Range:
$81,800.00 - $146,100.00Compensation Frequency:
AnnualBase pay offered may vary depending on actual location, job-related knowledge, skills, and experience. Supplemental pay types may include commissions or bonus incentives, depending on the role. Driven Brands offers a variety of health and wellness benefits including paid time off and holiday pay. Details regarding our benefits can be found here: https://www.drivenbrandsbenefits.com