Full Stack Developer
Are you a star developer looking to make an impact?
Blueprint software is currently looking for a Full Stack Software Developer. This is a rare opportunity to join a very small, talented team at an established company and have immediate impact on the business.
Over the past 20 years, we’ve built one of the leading residential land development software suites in North America. Our SaaS products are used by the biggest land developers and home builders in Western Canada, and we are currently expanding into the US market. Our best-in-class GIS mapping system is at the heart of everything we do. We are a Calgary-based company and would like to hire locally, but we will also consider employees from anywhere in North America.
Design, program, and maintain new software features and product improvements
Help refactor our existing codebase and identify what can be deleted or optimized
Automate internal and implementation processes
Assist in non-development processes such as implementation, GIS/maps setup, onboarding, and support
You’ll report to our Lead Engineer, but as we are a small team you’ll have the opportunity to work with everyone from every aspect of our business, including sales, marketing, support and product development.
What You Bring:
You are organized and take pride in your attention to detail.
You have a track record for taking ownership of your code to produce high-quality, maintainable, testable, and scalable software.
You have a passion to understand why code is designed the way it is, and how it works.
Your communication skills are excellent: you can understand user needs and translate them into actionable pieces of work that both development teams and customers can understand.
You have the ability to think objectively and are comfortable with ambiguous or evolving problems.
You find fulfillment in collaborating. You believe that you can learn something from anyone, just as they can learn from you.
You take satisfaction in leaving code and processes – and people – better for your involvement with them.
We believe experience in a specific language is less of a concern than a proven ability to learn quickly and adapt.
We believe years of experience matter less than proven technical aptitude and attitude.
That said, our products run on a hybrid technological stack using the Jamstack model with NodeJS, Web JSON APIs, a full GIS platform and a traditional LAMP stack.
If you're applying for a senior role, you should have industry experience with a NodeJS full stack, and preferably experience transitioning a monolithic web application to the JAMStack.
Compensation will be commensurate with where we rate you according to our tiered technical aptitude test
Health benefits package including medical and dental