Full Stack Developer
Every day, we do exciting work that makes a difference to business owners in the construction industry. At Level we help contractors solve critical financial and business strategy challenges through our software, bookkeeping, and CFO services.
What's more, all of our employees own stock options in the company, and also have unlimited leave, personal, and sick days, too. Level is 100% remote and requires no timesheets from its employees, and you can rest assured knowing that Level has an awesome work culture!
As a Full Stack Developer, you will be working as part of a small, dynamic development team, directly alongside the co-founders of Level. Together, our team delivers world-class strategic financial advice and bookkeeping services to one of the most underserved, and largest small business segments on the planet. You’ll have endless opportunities to be a problem solver, and drive positive change in people’s lives.
That’s life as a Levelhead.
Accelerate the Level development team by:
Be a strong communicator, self-starter, and someone who can deliver readable, well-written code with little to no oversight.
Independently translate feedback or new feature requests from our Level team or support channels into technical solutions, provide level of effort estimates, and deliver high quality user experiences on both our mobile and web applications on schedule.
Work closely with our team, being able to jump on ad-hoc peer coding calls and into code problems. Be comfortable working with multiple code bases, and most importantly not be afraid to ask questions!
Have a knack for understanding and communicating complex data using charts and tables.
By 3 months:
You can independently implement, test and deploy features on our web application and mobile application
You can independently implement, test and deploy code to our AWS serverless backend environment
You are able to provide project completion timelines and deliver within 90% accuracy
By 6 months:
You can improve our CI/CD process by implementing deployment pipelines from our Git repository to AWS serverless environment
You can make our platform more resilient by implementing integration testing
By 6 - 12 months:
You can lead large, multi-pronged development efforts with numerous developers
Experience in React, React Native, and Node.js
Experience developing APIs (both RESTful and GraphQL)
Experience integrating with APIs and comfortable working with developer documentation
Familiarity with cloud platforms (ie. Amazon Web Services or Google Cloud Platform)
Located in Canada or US (we work remotely)
Nice to haves:
Experience writing unit tests, integration tests, and implementing CI/CD workflows
Proactive: You act without being told what to do and bring new ideas to the company
Reliable: You live up to your commitments and do whatever it takes to meet expectations
Efficient: You are able to produce significant output with minimal wasted effort
Task Focused: You plan, organize and schedule tasks in an efficient and productive manner
Honest/Principled: You do not cut corners ethically, and are someone who quickly earns trust, maintains confidence and does what is right, not what is politically expedient
Intelligent: You learn quickly and demonstrate the ability to quickly and proficiently understand and absorb new information
Detail-Oriented: You take great pride in your work and make sure nothing can devalue it
Confident: You aren’t afraid to be speak-up and are good at providing and receiving feedback
Salary & Benefits
Stock options: Yes
Remote work, unlimited leave, personal, and sick days