**Takes one minute to apply & you can interview right away - no cover letter required!**
Something made you click on this job post. Whether you're unemployed, unhappy in your current role, or just looking for a new challenge, this job description is for you.
We’re here to help!
But first, a little about us.
NiceJob helps great companies get the reputation they deserve. Our platform makes it easy to get more reviews, referrals and sales.
Since being founded January 2017 NiceJob has become one of Canada's fastest-growing startups. We grow over 200% YOY and have expanded our team to 23 incredibly talented people. We were recognized as a top 2 startup by New Ventures BC. We're 100% bootstrapped and profitable.
When you’re offered a seat on a rocket ship, normally you don’t ask what seat, you just get on. But here at NiceJob, we look for incredible talent at every level, hiring people who are looking for careers, not jobs. Innovation is our blood, and we’re redefining what it means to grow and market a business. We’re building a world where the businesses that truly care about their customers and do great work will win over those that don’t.
It’s very simple. We need someone who can help with...
Increasing code quality, decreasing time to market for roadmapped features, new feature ideas and execution, and contributions to key features and products.
Keep in mind, these are entirely subject to change based on where you get the most results. It’s a startup. You have to be adaptable and we’re open to that. Here goes:
You will be developing and exercising your skills in…
Event driven architecture
React.js and React Native
NoSQL & SQL
Testing Driven Design
Google Cloud Platform (PubSub, DataStore + BigQuery, App Engine, etc.)
You’ll need to be eager and ready to work hard. We’re moving fast, and that means doing a lot more in less time. Still, work-life balance is important so you won’t be taking on more than is reasonable to accomplish within normal working hours.
Who you’ll be working with
Check out the other members of the engineering team here.
There’s no cookie cutter model of the perfect applicant, so anyone can apply.
As long as you think you have either the necessary skills, or the ability to learn them very quickly to do this role, you’re good. We care about your ability to execute, not your experience - though it certainly can be an indicator, especially your past projects. There are some requirements however.
That said, if this role is local, you must be legally allowed to work in Canada, with the intent of staying local for the long term.
The ideal candidate is probably someone who...:
Is looking for a company to grow with, who plans to stick around for the long term in Vancouver (and reap all the benefits that entails)
Could be described as intuitive, data-driven, creative, professional, strategic & smart, friendly, independent, thoughtful
Is someone who loves to write code and wants to create the next generation of socially impactful software
Has a strong written and verbal communication skills, and emotional intelligence
Is as excited and passionate about the products we're making as we are
Has a willingness and ability to learn quickly, and hit the ground sprinting from day one
Has a Bachelor's degree or greater (or other education/proof of knowledge) in a related/relevant field
Would rather write code than manage developers
Is willing to take risks, but is not reckless, and thinks before they act.
Pushing to code production
Any cloud platform experience (AWS, GCP, Azure)
Node.js (or a lot of experience in a similar language like Python or GoLang )
Proof of completed projects using the above skills will be required.
Other experience we'd love to see...:
Want to learn more about the Engineering team here at NiceJob? Find everything you’d want to know here:
We may be a startup, but we’re not just going to throw you into the deep end and expect you to swim. We’ll give you floaties too. 😉
Jokes aside, here’s what’s in store for you:
Pre-start date: You’ll go over some material about the company and our product, which we’ll discuss once you start.
First week: You’ll spend your time learning the product, our industry, and, depending on your role, talking with customers to learn what makes them tick. You’ll use this info to help formulate a plan moving forward in week 2.
Second week: You’ll begin any occupational skills training we have for you. We’ll run you through our existing systems, processes, what’s worked so far and what hasn’t, and your team leader will work with you to develop a plan moving forward.
Third week: You’ll be starting to work on executing on easy wins to test the waters and put your plan in place. You’ll be mostly independent by this point.
Fourth week and beyond: You’ll put your plan into place, and we’ll see what happens! You’ll be given the autonomy to make decisions, but will be held accountable to the results as well.
You Can Interview Immediately
It takes one minute to apply & you can interview right away - no cover letter required!
1. Apply with your resume:
We'll have our systems analyze it, and if it looks like you're a good fit, you'll instantly be emailed step 2.
2. On-demand Video Interview:
We'll ask you a few questions about who you are and why you'd like to join us. Record your video responses and we'll check them out ASAP. Don't worry about dressing up.
3. In-Person Introductions:
It's time we really got to know each other! You'll come see if you like our Gastown office and we'll sit down and have a chat together
4. The Offer:
If you make it this far, congrats! Usually you'll first have a short call with the Founder, and if that goes well, you'll get an offer shortly thereafter. Hopefully you'll be our next team member!
At NiceJob, we don’t just accept diversity — we celebrate it, we encourage it, and we thrive on it for the benefit of our employees, our products and our community.
We are committed to fostering belonging through a diverse and inclusive workplace.
We do not discriminate against any race, gender, religious affiliation, ethnicity or any other demographic - instead, we celebrate diversity.
We don't ask or pay people based on what they used to make. We pay people what they're worth. To resolve this, we benchmark positions against industry rates and then beat them to attract and retain the best talent.
Lastly, we hire for culture add, not culture fit so that we can gain unique skills, viewpoints, and ultimately innovation.
I’d like to learn more about the company and ask some questions, can I give someone a call?
Due to the volume of applicants we have, we typically don’t take calls until AFTER someone has applied and typically not until they’ve passed the first set of video questions: the Motivation/Goal Fit Video Interview. That said, if a question you have CANNOT be answered here:https://get.nicejob.co/careers, on this job description, or otherwise on our website, please email us, and we’d be happy to answer it for you. If for whatever reason we can’t easily over email, we’re happy to give you a call.
In some special cases we will call and discuss the role with a candidate whom we have sourced via recruiter or through our own outreach.
The videos interview recordings aren’t working for me, what do I do?
The applicant tracking and interviewing system we have is great. It does what we need it to do, and the system has worked great thus far for helping us process people faster, and giving candidates a platform to showcase themselves beyond a resume, allowing us to find talent we might otherwise have missed. That said, sometimes the software doesn’t work, and there’s not much we can do about. In those cases, we recommend trying on a different device (mobile sometimes has internet connectivity issues that cause problems), a different browser, clearing your cache and turning off extensions, or, if all that fails, you may respond back to the interview email with a private Youtube video link or similar recording for us to review, this is however not preferred.
I don’t want to do a video interview, can I just come in instead?
Unfortunately no. We have to process everyone the same way or it’s not fair to other candidates, and it’s important for us and for you that we do the proper due diligence through our questions. You want to work somewhere with extraordinary people, and this is how we accomplish that. You can however take as long as you want to complete your videos, and you may re-record your answers until you’re comfortable with them. We want confident candidates, and you don’t want to show your face that could be a red flag.
Keywords: (you can ignore these, they just help this job post’s search ability, and may have been why you found us in the first place!): front end engineer, ux, saas, software engineering, Social Media, reputation management, full stack development, manager, intermediate, martech, Mid level jobs, tech startup jobs, Vancouver Marketing Jobs, senior engineer, back-end engineer