RAVL Logo

RAVL

Software Developer, NestJS, Spring, Claude Code

Posted 6 Days Ago
Hybrid
Toronto, ON, CAN
Entry level
Hybrid
Toronto, ON, CAN
Entry level
Design, build, test, and maintain production-quality applications and services using NestJS and/or Spring. Work with event-driven architectures and Kafka, use AI-assisted development tools, write maintainable code, collaborate with engineering and product stakeholders, participate in code reviews and troubleshooting, and contribute to technical decisions and continuous improvement.
The summary above was generated by AI

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.

Role Summary

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.

What does success look like in this role?

  • Design, build, test, and maintain reliable, production-quality applications and services.
  • Contribute hands-on to development using NestJS and/or Spring.
  • Work effectively within event-driven architectures and integrate with platforms such as Kafka.
  • Use AI-assisted development tools as part of your day-to-day engineering workflow.
  • Write clean, maintainable, well-tested code and contribute to engineering standards and practices.
  • Collaborate with engineers, architects, product partners, and other stakeholders to turn requirements into working software.
  • Identify technical issues and trade-offs early and contribute practical solutions.
  • Participate in code reviews, testing, troubleshooting, and continuous improvement across the development lifecycle.

Sounds great, do my skills fit?

    The following are core requirements for this role:

    • Hands-on software development experience with at least one of the following:
      • NestJS
      • Spring / Spring Boot
      • Practical experience using at least one of the following AI coding tools:
        • GitHub Copilot
        • Claude Code
        • Strong software engineering fundamentals, including application design, testing, debugging, version control, and maintainable coding practices.
        • Experience working collaboratively within a software engineering or product delivery team.
        • Ability to understand existing systems and codebases and become productive within them.

Mindset Traits

    Successful RAVL consultants:

    • Take ownership of problems rather than waiting for detailed instructions.
    • Balance technical quality with the practical needs of the client and delivery team.
    • Create clarity when requirements or technical direction are ambiguous.
    • Communicate technical decisions clearly and raise risks early.
    • Use AI development tools thoughtfully to improve productivity without compromising engineering quality.
    • Share what they know and help the engineers around them get stronger.
    • Treat working software and client outcomes as the measure of success.

Why join RAVL?

  • Flexible, client-aligned work model — autonomy with accountability, adapting to client delivery needs
  • Variable bonus & RRSP contributions tied to performance and delivery impact.
  • 4 weeks paid time off (plus public holidays)
  • Paid professional development days and continuous learning opportunities
  • Comprehensive health & dental coverage, including mental health support
  • Commitment to lifelong learning — continuous improvement through training, mentorship, and certification

HQ

RAVL Toronto, Ontario, CAN Office

Toronto, Ontario, Canada

Similar Jobs

40 Minutes Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Provide cryptography consulting for financial services clients by developing governance frameworks, policies, standards, and technical requirements. Assess enterprise cryptographic and data security gaps, support encryption across on-premises and cloud environments, and guide PKI, certificates, TLS, key lifecycle management, and database encryption. Develop remediation plans, address audit findings, monitor compliance, and communicate practical recommendations to technical teams, asset owners, and stakeholders. The role also covers post-quantum cryptography and cryptographic agility.
Top Skills: CryptographyEncryptionIbm Db2Microsoft AdcsMicrosoft Sql ServerMongoDBOracle DatabasePkiPublic CloudSshTlsTls Cipher SuitesTransparent Data Encryption (Tde)VenafiX.509
40 Minutes Ago
In-Office or Remote
Toronto, ON, CAN
Internship
Internship
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Graduate research co-op focused on building Customer World Models and proactive intelligence: designing representation learning, foundation-model, reinforcement learning, and agentic systems; running experiments, publishing, and deploying research into production to improve long-horizon decision-making and customer-facing automation.
Top Skills: JaxPythonPyTorch
40 Minutes Ago
In-Office or Remote
CA
Entry level
Entry level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build infrastructure and tooling for AI evaluation, including distributed execution, task-set validation, graders, human-review calibration, statistical reporting, online feedback loops, and offline-to-online analysis. Partner with product, engineering, data, and ML teams to create reliable evaluation workflows that support faster, statistically sound AI product decisions.
Top Skills: Artificial IntelligenceContinuous IntegrationLarge Language ModelsMachine Learning

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account