Job Description
Blendable is an employee benefits provider with a twist. From our humble beginnings as a Health Spending Account provider, we've evolved to help small businesses with affordable alternatives to premium-based group benefits - no matter the size or budget. We deliver amazing customer experiences through our web app for all our stakeholders - Advisors, Plan Sponsors, and Plan Members.
Our Development Team supports these goals with solutions that:
- Improve the user experience, often reworking our UX including the underlying data structure and algorithms;
- Reduce our processing burden by automating repetitive and recurring tasks; and
- Add features to support our growing group benefit offerings.
The Development Team also handles general development including:
- Maintaining our infrastructure;
- Refactoring bloated code; and
- Improving the dev experience (improving observability, reducing CI/CD build times, improving local development experience, etc.).
Responsibilities
So, what will you do? You'll work alongside our team of developers to:
- Architect/design/implement new features in Django;
- Squash bugs;
- Refactor existing code;
- Review code written by other developers; and
- Contribute to design and planning sessions both with developers and the broader Blendable team.
Required Skills
We don't expect candidates to have experience with the tools we use. We're looking for someone who can learn fast and ask questions when they're blocked. Here are some of the technologies you'll be exposed to:
- Development - Python, Django, and Postgres
- Containerization & Deployment - Docker, Kubernetes, and Helm
- Infrastructure & Monitoring - AWS, DigitalOcean, Sentry, and Datadog
Every Blendable team member shares key values:
- Empathy - you need to care about staff and clients if you want to understand their problems and build the right solutions.
- Autonomy - Consider yourself a self-starter? You'll have room to bring your ideas to the table.
- Quality - Yes, there is testing! Benefits may sound boring, but they are far from simple. We strive to deliver high caliber code.
- Execution - We tackle large problems that require strategic planning, patience, and skill to solve.
Job Information
- Salary - Our salaries take into account market rates, cost of living, candidate experience, and our place in the industry. If you check off all the boxes and have more to bring, we're more than happy to negotiate.
- Timeline - We're looking to present candidates an offer letter within 2-4 weeks of their application date.
- Openings - We want to grow our team! More than 1 candidate may be hired for this role if we're impressed by multiple candidates.
How to Apply
Please watch the preceding video before applying.
In order to apply, please send your resume and a link to your demo video to hello@blendable.ca with the subject line as Full Stack Software Engineer Application.