Jr. Software Developer
at IntellEstate Software
About the Role
Develop Flutter web app, collaborate, review, fix bugs
About IntellEstate Software
Legal tech startup, small, fast-moving team
Full Description
INTELLESTATE
is hiring a temporary full-time
Jr. Software Developer
____________________________________________________________
IntellEstate is a fast-moving legal technology company based in Revelstoke, B.C., building software that automates estate planning workflows for Canadian law firms. We're a small, technical team solving a real problem in a historically underserved market, and we're looking for someone who wants to be part of building it from the ground up.
We are looking for a motivated and emerging Software Developer with a minimum of 2 years’ experience for a 6-month term opportunity (with the possibility of extension) to join our team and support the development of a Flutter‑based web application. The role involves hands‑on coding in a collaborative development environment and the opportunity to apply AI‑enabled coding tools to improve development efficiency.
_______________________________________
Key responsibilities of the position
- Design, develop, test, and maintain a Flutter‑based web application;
- Collaborate with the development team to define technical requirements and deliver scalable solutions;
- Write clean, efficient, and well‑documented code;
- Participate in code reviews;
- Troubleshoot, debug, and resolve application issues in a timely manner;
- Assist in integrating applications with internal/external systems, APIs, and databases;
- Contribute to architecture discussions and software design decisions;
- Follow data security best practices.
__________________________________________
Qualifications and experience to be successful in the position
- Minimum 2 years of experience developing desktop, web, or mobile (iOS/Android) applications;
- Proficiency in one or more of: Java, C#, Python, JavaScript, Kotlin, Swift, Dart, or similar languages; and experience with Flutter is a definite asset;
- Familiarity with Git or other version control systems;
- Strong problem‑solving skills and attention to detail;
- Excellent communication and collaboration skills;
- Ability to research, learn and adapt;
- Highly self‑motivated and able to work both independently and as part of a team;
- Excellent organizational skills;
- Must live in Canada and have legal authorization to work in Canada on an unrestricted basis.
Other knowledge and experience considered an asset
- Experience with cloud platforms such as Azure, AWS, GCP, or Firebase;
- Knowledge of RESTful API development and integration;
- Familiarity with automated testing, CI/CD pipelines, or DevOps practices;
- Understanding of UI/UX principles for mobile and desktop apps;
- Experience working within Agile or Scrum methodologies.
___________________________________
Education
Typically, the knowledge and capabilities required to be successful in this role is achieved through a bachelor’s degree or diploma in Computer Science, Software Engineering, or related field; or a combination of equivalent education and experience.
____________________________________
Benefits of working with IntellEstate
In addition to joining a dedicated, innovative and agile team, we offer:
- A competitive salary commensurate with education and experience, within an hourly range of $28.00 - $38.00;
- Standard office hours with flexibility based on project needs; minimum 30 hours/week;
- Mentorship to gain valuable experience in expanding software development skills;
- ·Opportunity to be at the ground-level of a company with exciting possibilities in shaping the future of legal technology;
- Ideal location for those seeking both professional growth and exceptional quality of life with year-round outdoor recreation and easy commuting;
- Flexibility with hybrid work arrangement is available with a combination of working from home and working in the office in Revelstoke.
__________________________________
To apply for this position
If you are looking for a rewarding experience and feel you are the right person for the role, we welcome you to submit your resume in Word or pdf format by April 10, 2026, to jobs@intellestate.ca
We sincerely thank all applicants for their interest, however, only those considered for an interview will be contacted.
Job Type: Fixed term contract
Contract length: 6 months
Pay: $28.00-$38.00 per hour
Expected hours: 30 – 35 per week
Benefits:
- Casual dress
- Flexible schedule
- Work from home
Work Location: Hybrid remote in Revelstoke, BC
Opens in a new tab on the company's website