Company:Driven Brands
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/JavaScript
Strong knowledge of object-oriented design and patterns
Expertise in DynamoDB and MySQL
3+ years with Python, ideally with exposure to AWS Glue or similar ETL services
Proven experience integrating with third-party services
Solid experience with GitHub, GitHub Actions, Terraform, and CI/CD tools
Ability to develop scalable solutions
Skilled in building RESTful APIs and Web APIs
Strong communication skills
Bachelor's or Master's in Computer Science, IT, or related field
Proven success with complex software applications
#LI-KD1
#LI-REMOTE
#DBCORP
Position Location:
North Carolina
Compensation Range:
$81,800.00 - $146,100.00
Compensation Frequency:
Annual
Base 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