Senior Software Engineer - #437688
Truss
Date: 2 weeks ago
City: Vancouver, BC
Salary:
CA$120,000
-
CA$250,000
per year
Contract type: Full time
Remote

About The Role
Truss is looking for a Full Stack Senior Software Engineer to help drive the evolution of our application. Our ideal candidate is a collaborative, pragmatic self-starter who excels at learning, planning, and executing in a fast-paced environment. We are cultured around motivation for improvement and experimentation while maintaining a focus on creating value through a high-quality product.
This is a remote position. Candidates must be located in and legally able to work in Canada.
Key Responsibilities
The Product: Truss is an all-in-one banking and payment automation platform for construction businesses. With Truss, general or subcontractors can manage bill payments, receivables, and corporate cards in one place. They can save time on manual data entry by integrating Truss with their existing tools and automating the full cycle from billing to invoicing and reconciliation.
The Team: We’re a small but mighty team experienced in this space, having successfully built a digital payments platform for construction companies in Canada (recently acquired). We purposefully build fun into our work environment with regular watercooler chats, virtual group events (ie. pizza-making lessons or guided meditation with a Buddhist monk), in-person team events a few times a year, and a general love of sharing what adventures/hobbies we’re all currently enjoying.
Compensation Range: CA$120K - CA$250K
Truss is looking for a Full Stack Senior Software Engineer to help drive the evolution of our application. Our ideal candidate is a collaborative, pragmatic self-starter who excels at learning, planning, and executing in a fast-paced environment. We are cultured around motivation for improvement and experimentation while maintaining a focus on creating value through a high-quality product.
This is a remote position. Candidates must be located in and legally able to work in Canada.
Key Responsibilities
- Develop high-quality, maintainable software according to best practices
- Learn and apply new ideas quickly
- Work in a fast-paced, agile, team environment
- Contribute to the improvement of processes and structure as we grow
- Python
- Django REST Framework
- PostgreSQL
- ReactJS
- Styled Components
- TDD (Test Driven Development)
- Bonus: Startup experience
- Bonus: Banking ledgers/fintech
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience working in software development.
- Remote work environment
- Stock options
- Health benefits
- Work equipment provided
- Quarterly team building events
- Work with a friendly team in a fun work environment
The Product: Truss is an all-in-one banking and payment automation platform for construction businesses. With Truss, general or subcontractors can manage bill payments, receivables, and corporate cards in one place. They can save time on manual data entry by integrating Truss with their existing tools and automating the full cycle from billing to invoicing and reconciliation.
The Team: We’re a small but mighty team experienced in this space, having successfully built a digital payments platform for construction companies in Canada (recently acquired). We purposefully build fun into our work environment with regular watercooler chats, virtual group events (ie. pizza-making lessons or guided meditation with a Buddhist monk), in-person team events a few times a year, and a general love of sharing what adventures/hobbies we’re all currently enjoying.
Compensation Range: CA$120K - CA$250K
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Equipment Mechanic - Field
Altec,
Vancouver, BC
1 day ago
Job Description Why Join Altec? We are seeking an experienced mechanic to join our team of skilled professionals. The ideal candidate will have a strong mechanical background with experience working on electrical and hydraulic components, including the ability to read schematics. Altec is a US based company with service operations throughout Canada. We value teamwork, safety, and enjoyment of work....

Intermediate Product Designer
Scrawlr,
Vancouver, BC
5 days ago
We are looking for a motivated Product Designer to join our team. This role focuses on both improvements to the existing product designs as well as new product solutions. We are looking for someone who is curious, who takes ownership, who tests out-of-the-box ideas, and who fails forward to join us in an egoless pursuit of product design excellence. About...

Senior Rock Mechanics Engineer
WSP in Canada,
Vancouver, BC
6 days ago
Job Description The Opportunity: WSP is growing and has an opportunity for a senior rock mechanics engineer to join our mine stability team. You will be responsible for overseeing and managing all aspects of rock excavation design projects, ensuring their successful completion within budget and schedule. You will provide technical leadership and mentorship to junior and intermediate staff and collaborate...
