Senior Full-Stack Developer, Java & Angular or React
RAVL
RAVL helps technologists accelerate their careers.
At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind. Our purpose is to build a team that puts real, sustainable business outcomes at the core of everything we do.
We’re here to leave our clients better than we found them, and to create a place where our people are proud to Build. Better.
As an Senior Full Stack Developer in our Build guild, you’ll design and deliver high-quality, scalable applications across the full technology stack. You’ll work hands-on in Java and Angular to build secure backend services and dynamic, enterprise-grade frontend applications that power meaningful digital solutions.
You’ll collaborate closely with designers, product managers, and fellow engineers to translate business requirements into reliable, maintainable software — balancing craftsmanship with delivery momentum.
What does success look like in this role?
- 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.
Sounds great, but do my skills fit?
- You’ll thrive in this role if you bring:
- 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.
Nice to Have Skills
- Experience with microservices or distributed system architectures.
- Exposure to containerization (Docker) and orchestration (Kubernetes).
- Experience with NgRx or advanced state management patterns.
- Familiarity with infrastructure-as-code tools.
- Experience working in consulting or client-facing environments.
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.
Compensation & Hiring Process
This is a current permanent opportunity, the salary range for this role is $1200,000–$160,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.
Equal Opportunity & Accessibility
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. 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.
$120k - $150k per year
...modern fintech platform used nationwide, where your code directly shapes real-world financial experiences. We’re hiring a Senior Full Stack Developer (.NET/Angular) to join fast-growing Canadian fintech company building modern mortgage platforms that streamline how brokers...SeniorLong term contractFull timeWork at office2 days per week3 days per week- ...process, a career - you'll fit right in. At Kaseya, we don't just raise the bar. We build it. Senior Full-Stack Software Engineer — AI-Native Engineering, Java & React Location: Toronto, Canada Employment Type: Full-time Why Kaseya? Kaseya builds...SeniorReactLong term contractFull timeWorldwide
- ...CoreFactor is currently searching for multiple full stack java developers on a contract basis for a client in North, York, On. As a senior developer, you will be joining a special team, expanding our banking platform. You will be contributing to the development of...SeniorFull timeContract workFlexible hours
- ...Trevor Frances Recruitment is supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced developer who brings strong technical expertise across both front-end and back-end development, along with the ability to design and...SeniorFull time
- ...working, tested applications, including developing detailed technical specifications, writing... ..., develop, test, deploy, and maintain full-stack web applications using modern development... ...Docker and Kubernetes. Experience in Angular, Azure, React, Logic Apps Azure SQL, App...SeniorReactFull time
$120k - $160k per year
...customer-first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at Flinks. You'll work across the Angular/TypeScript front end and the C#/.NET back end, owning features end to...SeniorFull timeContract workApprenticeshipRemote workFlexible hours- ...Senior Full Stack Java Developer Position: Senior Full Stack Java Developer Client: Community Services Cluster, Ministry of Public and Business Service Delivery and Procurement, Government of Ontario Location: 777 Bay Street, Toronto, ON Work Arrangement...SeniorContract work
- ...Develop solutions that are in line with... ...Experience in Java in an enterprise environment,... ...Experience with web development using React... ...Seniority Senior...SeniorReactLong term contractFor subcontractor
- ...Position: Full Stack - Software Developer Location: Toronto, ON Job ID#: RQ11443 Duration: 6 Months Role Overview We are seeking a senior-level Full Stack Developer with strong expertise in Java and Angular to support the design...SeniorLong term contractFull time
- ...Description: ~6 to 8+ years of experience developing applications using both front-end and back-end technologies such as Angular, Node.js, Core Java, Spring, Spring Boot, and REST APIs.... ..., Relevant experience and skills, Seniority and performance, Market and business consideration...Permanent employmentFull timeLocal area
- ...candidates and if not matching to the required criteria. Role: Full Stack Developer Location: Toronto, ON (Hybrid) Position type: Fulltime... ...stack developers 8+ years’ experience who needs to have core Java/Springboot skills on backend and Javascript and React skills on...ReactFull timeWork from homeWorldwide
$90.16 - $108.23 per hour
...RQ11377 - Software Developer - Full Stack - Senior - 4 Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office) 40 St Clair W Toronto or 1 Stone Rd W Guelph Duration: 6+ contract (125 Business Days) + 3 possible Extension Must Have...SeniorFull timeContract workWork at office2 days per week- ...and web applications on a modern Microsoft stack (C#, .NET, ASP.NET MVC, Azure, SQL Server)... ...Contributing to front-end features using React and modern JavaScript, keeping UI fast, accessible... ...-world experience. Benefits Why Developers like working here ~ Competitive...ReactLong term contractFull timeWork at officeWork from home3 days per week
- ...learning never stops. As a Senior Product Engineer at Docebo , you... ...delivery. You'll own the full lifecycle of the features you build... ...You'll combine strong full stack engineering skills, with a focus... ...ongoing success. Architect and Develop Great Software: Lead the design...SeniorFull timeFor contractorsWork at officeWorldwide3 days per week
- ...Apache Camel, MuleSoft, Enterprise Java, REST APIs, and data... ...JSON/XML). Experience designing, developing, and supporting MuleSoft integration... ...expertise to recommend, develop and maintain corporate... ...design documents, and technology stack descriptions), user documentation...SeniorFull time
$90.21 - $108.25 per hour
...RQ11523 - Software Developer - Full Stack - Senior Contract: 1 year 2 months (283 business days) + extention No Clearance required Location: Toronto, On (On-site) Must Have: Experience with React Native framework for cross-platform mobile app development...SeniorReactContract work$130k - $145k per year
...interactions with healthcare providers, through human-centric software powered by AI. WHAT'S ON OFFER We're looking for a Senior Full-Stack Developer to join our engineering team! You'll work across the full stack to design, build, and ship features that directly impact...SeniorReactFull timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours- ...working tested applications. This includes developing detailed programming specifications... ...track record for meeting deadlines Full Stack Skills: Proficient with both front... ...required High level of knowledge around the Angular framework and JavaScript. High level...SeniorReactFull timeContract workManual labor
- ...About us Appnovation is a global, full-service digital partner that combines Strategy... .... ROLE OVERVIEW: As a Full-Stack Developer, you will architect and build custom web... ...Hono), Python (FastAPI, Flask), and Next.js/React. Design and build RESTful and/or GraphQL...SeniorReactFull time
- ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details are given below: \\ \\\\ \\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\...SeniorFull time
- ...We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity and performance... ...and global Transportation. The Role As a Senior Full Stack Developer, you will work on projects related to machine...SeniorFull timeInternship
- ...TitleSoftware Developer - Full StackDescription Demonstrated experience designing, developing... ...transfer activities. Full Stack Development and Solution Architecture –... ...authorization controls. Understanding of Angular, JavaScript, HTML, CSS and modern web development...Senior
- ...Skills: ReactJS Advanced Java Concepts Core Java Responsibilities Develop and maintain end-to-end web... ...objectives. Participate in full Software Development Life Cycle... ...adopt new frameworks/tools (e.g. React Angular ) to enhance development...ReactFull time
$150k - $190k per year
...for a meaningful outcome, you’ve found your next home. ROLE SALARY BAND $150,000 - $190,000 ROLE OVERVIEW The Senior Full stack Developer is a key contributor responsible for delivering high-quality, scalable software across the frontend and backend. This role...SeniorReactLong term contractFull timeInternshipLocal areaSleeping nightsFlexible hours- ...( Job Description Nice To Have: Angular JS, angular 2. - Analyze business requirements... ...reviews software tools/skills: - Java - Ability to collaborate and... ...Manish Patel Position Title(s) : Java developer with Angular Location : Downtown, Toronto...Full time
- ...Position: Software Developer - Full Stack Location: Toronto, ON (Onsite) Job ID#: RQ11132 Duration: 12 Months Role Overview... ...Front-End & Integration Experience Strong experience with React. High level of knowledge of Angular and JavaScript....ReactFull time
$95k - $145k per year
Senior Full Stack Developer Position Description Location: Toronto, ON / Montreal, QC Preferred Languages: Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing...SeniorReactPermanent employmentFull time- ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location...SeniorReactFull time
- ...working, tested applications. This includes developing detailed programming specifications,... ...track record for meeting deadlines Full Stack Skills: Proficient with both front... ...High level of knowledge around the Angular framework and JavaScript. High level...SeniorFull time
$90k - $120k per year
...software powered by AI. WHAT'S ON OFFER We're looking for a Full-Stack Developer to join our engineering team! You'll work across the full... ...engage with healthcare providers. You'll work closely with senior engineers, product, and design to turn well-scoped requirements...SeniorReactFull timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full-Stack Developer, Java & Angular or React. Be the first to apply!
- full stack web developer Toronto, ON
- full stack developer Toronto, ON
- full stack developer remote Toronto, ON
- senior full stack engineer Toronto, ON
- entry level java developer Toronto, ON
- java developer Toronto, ON
- senior java developer Toronto, ON
- développeur java Toronto, ON
- java software developer Toronto, ON
- java developer remote Toronto, ON

