Stand out for this role — generate a tailored resume and cover letter in about a minute.
RAVL is a Canadian AI-native transformation consulting firm delivering advisory, engineering, cloud, data, and AI solutions for financial services clients. The team builds and evolves modern applications within client delivery environments, using AI-assisted development tools to accelerate progress.
We seek a developer who contributes hands-on in an established technology setting, employing modern practices and tooling to produce high-quality software that meets client needs.
RAVL is a Canadian, AI-native transformation consulting firm working with financial services clients across advisory, engineering, cloud, data, AI, and delivery. Our consultants work as trusted outsiders inside client organizations, making progress visible from the day they start.
We’re looking for a Developer to join RAVL and work as part of a client delivery team building and evolving modern applications and services. You’ll bring strong software engineering fundamentals alongside practical experience using AI-assisted development tools.
This role is a strong fit for a developer who can contribute hands-on, work effectively within an established technology environment, and use modern development practices and tooling to deliver high-quality software.
We are recruiting for a future opportunity. The salary range for this role is $120,000-$150,000 CAD, reflecting expected base pay. Total compensation may also include additional pay such as bonuses or incentives, depending on the position, and final offers are based on experience, skills, and qualifications. As part of our hiring process we may use technology, including AI-based tools, to help summarize and assess applications; these tools assist our team and do not replace human review or decision-making.
RAVL is an equal opportunity employer committed to building a diverse, inclusive, and accessible workplace. We welcome applications from all qualified individuals and provide accommodations throughout the hiring process upon request. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.