Senior Front End Developer, React and NextJS
ravl_io
Toronto
Posted Aug 27, 2026
- Full-time
Job description
**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 - Professional experience building applications with **React and NextJS** - 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.