Spark Careers
Intermediate Ruby Developer
hybrid
1062 Homer Street 400, Vancouver, British Columbia, Canada, V6B 2W9
full-time . January 6, 2025
1062 Homer Street 400, Vancouver, British Columbia, Canada, V6B 2W9
full-time . January 6, 2025
Description
Position: Intermediate Ruby Developer
Location: Vancouver (Hybrid) / Canada (Remote)
Comp: CA$85,000 - CA$100,000 - k/yr
About Spark
Spark is a collection of people, ideas and experience focused on a singular goal — to move the new development industry forward. With Spark’s mission to transform the real estate development industry, we’re empowering developers and sales agencies to modernize outdated technology, reduce resources within the most critical stages of the new home sales process, and provide outcomes positively affecting new residential home communities around the world. Whilst growing our team, we are also expanding our business with the acquisition of Juniper in 2024, extending beyond sales and marketing into warranty and homeowner care.
The opportunity
As an Intermediate Developer, you are responsible for architecting, building and maintaining a monolithic Ruby on Rails application. You will collaborate with cross-functional teams and contribute to the full software development lifecycle, from concept to deployment.
You will work in a highly communicative and asynchronous environment, collaborating closely with developers from other time zones, where effective communication and teamwork skills are crucial.
What you’ll be doing
- Plan, architect, refactor, and optimize products offered by Spark.
- Produce clean, efficient code based on specifications.
- Create and maintain automated tests.
- Maintain server/system infrastructure.
- Participate in daily written standups, monthly team check-ins and occasional group meetings.
- Review other developers' Pull Requests.
- Create and maintain written technical documentation.
- Communicate asynchronously over Slack, Asana and GitHub.
- Occasional out-of-office hours for critical bug fixes.
- Collaborate with other developers and departments on assigned tasks.
- Provide feedback on technical scoping and estimations.
What you’ll need
- 2+ years of Software Development experience.
- Experience with software version control (specifically Git).
- Experience with databases and Object-Relational Mapping frameworks.
- Infrastructure as code (specifically Ansible) experience is welcome but not essential.
- Experience with HTML, CSS and JavaScript.
- Qualifications (e.g. BA in Computer Science) are welcome but not essential.
- Familiarity with Agile development methodologies.
- Experience in a test-driven environment.
Who you are
- You communicate clearly and effectively, ensuring ideas are understood and collaboration runs smoothly.
- You thrive in both independent and team-oriented environments.
- Your passion for coding and continuous improvement drives you to consistently seek opportunities to enhance your skills.
- With exceptional organizational skills, you effectively manage your time and prioritize tasks to meet deadlines.
- Your sharp attention to detail ensures precision and high-quality results in every project.
- A natural problem-solver, you approach challenges with a logical and practical mindset.
What’s in it for you
Salary Range
We believe in rewarding great work. For this role, base salary ranges between CA$85,000 and CA$100,000 per year.
The final compensation offer will reflect our consideration of candidate-specific factors such as qualifications, experience, skillset and location.
Perks and Benefits
- Time to Recharge: Enjoy a generous paid vacation and sick leave policy to rest and unwind.
- Health & Wellness: Flexible spending accounts covering dental and vision care, gym memberships, sports equipment, transit, wellness treatments, and more.
- Parental Leave: Top-up policy to help you focus on your family.
- Community Impact: One paid volunteer day per year to give back to causes you care about.
- Professional Growth: Access an annual Learning & Development reimbursement to fuel your career growth and skill development.
- Work-Life Balance: Our Vancouver based employees enjoy the flexibility of a hybrid work environment.
- Equity Options: Be an owner in the company and share in our success as we grow.
Culture and Collaboration
- Inclusivity: Be part of a passionate and diverse team that values creativity, innovation, and mutual respect.
- HQ: Our hybrid employees enjoy our spacious, dog-friendly Yaletown office, complete with good coffee, well-stocked snacks and Friday happy hour!
- Revolution: Contribute to Spark’s renowned brand; a leader in the proptech and real estate development industry.
Diversity & Belonging
Spark is committed to building and fostering an inclusive, people-first culture where perspectives are welcomed, uniquenesses are valued and curiosity is celebrated. The diversity of our people is central to our collective success; all recruiting and hiring decisions are based on the experience and skills relevant to the position.
Applicants will be considered without regard to race, colour, ancestry, place of origin, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender identity or expression, age, political belief or criminal conviction unrelated to employment.
Accommodations will be provided upon request by candidates taking part in all aspects of the selection process.
Compensation
$85,000.00 - $100,000.00 per year