Senior Full Stack Developer designing and delivering high-quality scalable applications at RAVL. Collaborating with cross-functional teams to translate business requirements into maintainable software.
Responsibilities
Design, build, and maintain full stack applications using Java (Spring Boot or similar) and Angular or React.
Develop and integrate RESTful APIs and backend services that are secure, scalable, and observable.
Implement responsive, maintainable, and accessible frontend interfaces using modern Angular patterns and best practices.
Contribute to system and component design discussions, translating requirements into clean, modular technical solutions.
Write well-structured, testable code and actively participate in code reviews to maintain engineering quality.
Collaborate cross-functionally with product, design, and platform teams to deliver complete features end-to-end.
Contribute to CI/CD practices, automated testing, and cloud-native deployment workflows.
Demonstrate ownership of features — identifying risks early, communicating trade-offs, and delivering with accountability.
Continuously improve team processes and technical standards through feedback and shared learning.
Requirements
5-8+ years of professional software development experience in full stack environments.
Strong hands-on experience with Java (Spring Boot preferred).
Professional experience building applications with Angular (Angular 10+ preferred) or React.
Experience building and consuming RESTful APIs.
Solid understanding of relational databases and data modeling.
Familiarity with cloud environments (AWS, Azure, or GCP).
Experience with CI/CD pipelines, Git workflows, and automated testing practices.
A delivery-first mindset — focused on outcomes that create visible client value.
Strong communication skills and the ability to collaborate effectively in consulting or cross-functional environments.
Comfort working in evolving, fast-paced delivery environments.
Benefits
4 weeks paid time off (plus public holidays)
Paid professional development days and continuous learning opportunities
Comprehensive health & dental coverage, including mental health support
Variable bonus & RRSP contributions tied to performance and delivery impact
Flexible, client-aligned work model — autonomy with accountability, adapting to client delivery needs.
Senior backend engineer owning critical, high - throughput systems for Helius, a Solana developer platform. Driving architecture, optimization, reliability, and developer infrastructure at scale.
Senior Auth0 Developer (Node.js) needed for a 4 - 8 month fully remote contract with an IAM consultancy in Canada. Must have 5+ years experience and Auth0 or similar IAM expertise.
Backend Developer building Camunda workflow and orchestration solutions for insurance - sector digital services. Integrating Java microservices, APIs, messaging, and backend systems in an Agile squad.
Senior developer building secure APIs and enterprise integrations for an insurance technology initiative. Designing backend services, access controls, and integrations supporting advisor portals and electronic documents.
Architecte Performance Java optimisant les applications et infrastructures d’entreprise de Fresche Solutions. Diagnostic d’incidents complexes, recommandations d’architecture et amélioration de la scalabilité, latence et fiabilité.
Java Performance Architect diagnosing and optimizing enterprise Java environments for Fresche Solutions’ digital transformation clients. Designing scalable solutions and leading performance investigations across cloud and traditional stacks.
Senior Backend Developer needed for full - time role in Brampton, ON. Requires 6 - 12 years Java/Spring Boot experience, microservices, Docker, Kubernetes, Azure, and AI - assisted tools.