Driven Brands
Sr. Software Developer
Driven Brands, Charlotte, North Carolina, United States, 28245
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
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