30 Oct
|
Hilo Labs
|
Canada
About this Role
We’re Hilo Labs, a fast-growing software consultancy that builds custom apps, marketplaces, payment systems, and AI-enabled tools for clients across the US and Canada. Our projects span fintech, real estate, and beyond. You’ll join a small, high-performing team that moves quickly, solves problems creatively, and delivers real impact for our clients.
Why this Role?
- Step into a technical leadership position at software consultancy, with real influence over how we build and deliver
- Work directly with the founders to shape architecture, delivery standards, and team direction
- Lead and mentor a small team of talented developers
- Have the potential to work across multiple industries and tech stacks, so no two projects are the same
- Be one of the technical faces of our delivery to clients
- Fully remote role (team across Canada)
Role Overview
As Lead Software Developer at Hilo Labs, you’ll own technical delivery. You’ll work with the team to set architecture direction, lead and support our developers, and act as a trusted point of contact for clients. This is a hands-on role: you’ll stay close to the code while organizing the work, unblocking the team, and making sure what we ship is reliable and well-designed.
Core Responsibilities
- Lead architecture and technical design, from system design and database modeling to cloud infrastructure
- Lead, mentor, and support developers: guide technical decisions, run code reviews, and raise the quality bar
- Plan and organize work in Jira: break down scope, prioritize, assign, and keep delivery on track
- Act as a primary technical contact for clients: run calls and demos, clarify requirements, set expectations, and communicate progress and risks
- Build and ship critical features hands-on where the project needs it
- Deploy and manage applications on AWS and oversee CI/CD pipelines
- Contribute to estimates and scoping with the leadership team
- Establish engineering best practices, documentation, and release processes
- Troubleshoot and resolve complex issues quickly
You’re A Great Fit If You:
- Are very motivated and take real ownership of outcomes
- Are willing to put in extra effort when a project or deadline demands it
- Are really sharp: you pick up unfamiliar domains quickly and spot problems early
- Are personable and respected as a leader
- Communicate clearly and confidently with clients and non-technical stakeholders
- Stay organized across multiple projects, priorities, and people
- Enjoy fast-paced projects with shifting requirements and balance speed with quality
You Should Have:
- 3–8 years of professional software development experience
- Prior experience leading a small development team
- Robust software architecture skills
- Solid understanding of cloud services (AWS and/or Azure), deployment practices, and CI/CD
- Proficiency in Node.js/JavaScript and modern front-end frameworks (React, Vue.js), with SQL and/or NoSQL experience
- Solid understanding of REST APIs, authentication flows, and Git workflows
- Proven experience communicating directly with clients
- Jira experience
- Availability in the evenings when required
- Must be located in Canada and legally eligible to work full time
Nice to Haves:
- Agency, consultancy, or startup experience
- TypeScript, PostgreSQL, or Redis
- Third-party API and SDK integrations
- Experience with estimates, proposals, or scoping
- Exposure to AI/ML-enabled tooling or automation projects
What We Offer:
- Full-time salaried employment with competitive compensation aligned with experience
- Remote work from anywhere in Canada
- Flexible work hours and flexible PTO, with a culture that values work-life balance
- Direct collaboration with the founders and clear room to grow as the company scales
- Regular team retreats for team building and to meet the team in person
📌 Lead Software Developer - Remote (Canada)
🏢 Hilo Labs
📍 Canada