Job Type
Full-time
Description
We are looking for a Software Developer to join our team. In this role, you will develop and enhance SaaS products used by thousands of dealerships. If you're a self-driven individual with a strong understanding of the software development lifecycle and want to make an impact on technology that reaches dealerships and consumers globally, we want to hear from you!
Responsibilities:
- Work closely with senior team members (Principal Architects, Directors) to develop software for new business features.
- Write, maintain, and improve code based on functional and technical specifications.
- Troubleshoot and resolve code issues, ensuring smooth product performance.
- Follow agile software development processes, collaborating with both onshore and offshore teams.
- Participate in code reviews to ensure adherence to quality standards and best practices.
- Contribute to the development of cloud-based software using Node.js, React, MongoDB, PostgreSQL, AWS, Salesforce, and Heroku.
- Continuously learn and adopt new technologies to improve product functionality.
- Deliver high-quality software aligned with architectural and security standards.
- Some travel (10-25%) may be required.
Requirements
Skills and Experience:
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- 2 to 5 years of hands-on experience in software development and design with increasing project complexity.
- Strong knowledge of software development methodologies and industry best practices.
- Proficiency in Node.js, ReactJS, or similar frameworks (Angular, Vue.js).
- Solid experience with web development technologies including HTML and CSS.
- Understanding of object-oriented programming principles.
- Experience with relational (PostgreSQL, MySQL) and document-oriented databases (MongoDB).
- Familiarity with RESTful web services and asynchronous processing.
- Strong problem-solving skills and attention to detail.
- Ability to manage multiple priorities and meet deadlines in a fast-paced, remote environment.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across teams.
Additional Skills (Nice to Have):
- Experience with DMS and CRM platforms (e.g., Cox/VinSolutions, DealerSocket, DealerAccess) and VIN providers (e.g., DataOne, Polk, VinPower) is a plus.
- Familiarity with Google Analytics (GA4), Google Tag Manager (GTM), or Google Tag Assistant (GTA) is a plus.
- Knowledge of SaaS environments and SDLC methodologies (Agile, Scrum, Roadmap, Release) is a plus.
- Exposure to Business Intelligence tools, ETL, or reporting is a plus..
- Experience with Object-Oriented Programming (OOP).