Java Developer (Full-Stack)

Posted May 14

Summary

Hi!  I’m the founder of Builder Prime, a growing B2B SaaS startup helping home improvement companies grow their businesses.  I am a technical founder and sole developer until about 2 years ago.  Even now, we have just one other developer and we are looking to add two additional developers to the team.  Coding is my favorite part of the job, but my skills are becoming a little out of date and the company has grown to the point where we need additional help to stay ahead of the competition and innovate at a faster rate than we are right now.  This is where you come in.  I am looking for two talented and driven developers to join a small team and make a big impact.

We already have the absolute best platform out there for home improvement contractors.  Our customers love our software and the support they receive from us.  Check out our reviews on Capterra and Facebook to see what some of our customers are saying about us.  This does not mean we are done and can be satisfied with what has been built.  We have huge plans for the future of this product.

This is a full-time and long-term position that is 100% remote.  All of our meetings, as well as any meetings with customers, will be conducted remotely, mostly over Zoom.  You will need to work during or close to US East Coast business hours.  Currently, we try to meet as an entire company for an off-site retreat once per year and would cover your expenses to join us.

Why YOU Should Apply

This is a unique opportunity to get in at the earlier stages of a growing software startup company.  We are profitable and growth is accelerating.  We need your help to continue that acceleration.

You will be working directly with me, the founder & developer, as well as the lead developer that has been working with me for the last couple years, so there is no red tape or layers of management to deal with. You will be able to influence and make real changes, and see the results of those changes immediately.  You will learn what it takes to build software that makes a huge difference in businesses and that people love to use every single day.

Responsibilities and Day-to-Day

We are a small and scrappy company, so you will need to wear a few different hats.  Flexibility and adaptability are key traits that you will need to possess to be successful in this role.

Your first priority in this role will be new feature development.  Our feature roadmap is quite long with all kinds of features requested by our users, as well as larger strategic ones that we expect will transform the business and secure our place as the market leader for years to come.  We will work together regularly to prioritize which features get worked on.

Your next priority will be support.  You will work on identifying the root causes of bugs and will be responsible for fixing them.  There will also be the occasional query or database operation that will need to be performed when there is no direct functionality via the UI.  These are the types of activities we will always strive to minimize and will play a role in determining new feature builds as well.

In addition to these top two priorities, you may also be asked to interact directly with customers over email, phone, and Zoom meetings.  These types of interactions would typically be required for assessing what might be causing a technical issue or to discuss certain aspects of new features.

Finally, I will be looking for you to play a role in the future direction of the software.  I will look for your input on changes to system architecture, languages, and frameworks, as well as features and functionality.  This truly is a great opportunity to have a lot of influence on the future of the software and the business.

Requirements

In this role, you will need to take ownership and responsibility of the codebase - you will help with the development of the entire product. You will be given all of the tools and support to be successful without being told what to do every step of the way.  If this appeals to you, then this may be the perfect position for you.

Here are some other qualifications that would make this role a good fit for you: 

  • You have 3+ years of experience developing server-side web apps with Java. Experience with Spring Framework is strongly preferred.
  • You have 3+ years of experience with Javascript and front-end frameworks.  Experience with AngularJS is a plus since that’s the current framework, but this will likely be upgraded in the near future.  You should have experience with more modern frameworks like Angular, React, or Vue.js.  Most importantly, you are flexible and adaptable to learning new frameworks since the ones we adopt in the future may not be the ones you know best.
  • You have 3+ years of experience with SQL, relational databases, and data architecture.  Experience with other non-relational types of databases is a plus.
  • You have strong knowledge of Git and experience working effectively in teams across a single codebase.
  • You have at least some experience with implementing UI libraries like Bootstrap or Tailwind.
  • Experience with test-driven development is a plus.
  • You have excellent problem-solving, debugging, and troubleshooting skills.
  • You have a strong understanding of software development best practices, such as continuous integration and delivery
  • You must have a reliable and fast internet connection with at least 50 Mb/s download and 10 Mb/s upload speed.  That should be the actual speed based on how you connect, not the theoretical speed that your ISP advertises.
  • You love the idea of efficiency.  You are constantly striving to make yourself more efficient, and the idea of making other people more efficient excites you.
  • You are curious and love to learn, and you love finding new ways to get things done better and faster.
  • You have excellent written and verbal communication.
  • Any knowledge or experience in the Construction or Home Improvement industry is a plus.

I can’t wait to work with you, learn from you, and build something truly amazing!

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.