Closes in 6 days Featured Job Remote Job

Senior Full-Stack Software Engineer (Java)

The Company 

Builder Prime is revolutionizing the home improvement industry. Our all-in-one business management solution seamlessly integrates CRM, estimating, production management, invoicing, payments, and more. Businesses can now operate more efficiently, win more jobs, and achieve growth goals while delivering a stellar customer experience from lead to cash. 

Our dedicated team is the driving force behind our success. We are continuously seeking dynamic individuals who are ready to foster a culture of growth, creativity, and collaboration. Are you ready to be a pivotal part of a team where your contributions don’t just shape the company but also shape the industry? Join us! 

The Role 

We are seeking a full-time senior-level software engineer to join the Builder Prime application development team. As part of the group focused on our product, you will join a group of talented engineers tasked with delivering innovative software solutions for our customers. These software products empower construction and home improvement professionals to optimize their operations, enhance efficiency, and drive business growth. In addition to your product work, you’ll be a mentor to other engineers and help create and continue the best software development practices. 

Builder Prime is a US-based company with roughly 35 team members and a mix of employees and contractors. This role is 100% remote. Our internal and customer meetings will be conducted remotely, mostly over Google Meets. Working during or close to US East Coast business hours would be preferred. We meet as an entire company for an off-site retreat at least once a year and would cover your expenses for joining us. 


  • Collaborate with cross-functional teams to design, develop, and maintain software applications and systems using Java, Angular, Node, TypeScript, JavaScript, and PostgreSQL databases. 

  • Craft clean, efficient, and maintainable code following best practices and coding standards.

  • Implement and rigorously test software components, ensuring the delivery of high-quality and reliable solutions. 

  • Engage in code reviews to offer and receive constructive feedback.

  • Contribute to the architectural design of software solutions, prioritizing scalability, performance, and maintainability. 

  • Provide guidance and mentorship to junior engineers, sharing your knowledge and advocating best practices. 

  • Collaborate closely with the engineering team to tackle intricate technical challenges and make informed architectural decisions. 

  • Serve as a technical subject matter expert, providing valuable insights and expertise in software development. 

  • Maintain effective communication with team members and stakeholders to ensure project objectives and timelines are aligned. 

What we are looking for

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.

  • A minimum of 5 years of experience in software development.

  • Extensive professional experience in software development, with a strong focus on Java, Angular, TypeScript, JavaScript, and PostgreSQL technologies.

  • Proven experience in leading the development of software systems.

  • Strong interpersonal and communication skills for effective collaboration with cross-functional teams and stakeholders.

  • Familiarity with agile software development methodologies.

  • Any start-up experience or knowledge about the Construction or Home Improvement industry is a plus.

Builder Prime asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact Builder Prime directly.

Could this job be the one?