As a Senior Full Stack Engineer at Charles River, you will help shape how users interact with our applications by designing and building cloud-native, modern web systems across the stack - from responsive user interfaces to resilient APIs and robust backend services.
Requirements
- Design, develop, and deploy full stack applications using modern JavaScript frameworks (React, Node.js)
- Build and maintain robust, scalable RESTful APIs and backend services
- Develop responsive and intuitive front-end UIs integrated with system APIs
- Ensure code adheres to industry best practices, coding standards, and is well-documented
- Write and maintain automated unit, integration, and end-to-end tests (Jest, Playwright, etc.)
- Collaborate closely with cross-functional teams including Product, Design, and DevOps
- Architect and implement secure, performant systems using modern DevSecOps practices
- Refactor and modernise legacy systems while maintaining business continuity
- Stay up to date with advancements in web technologies, AI-assisted development tools, and industry trends
- Participate in code reviews, sprint planning, and retrospectives as part of an Agile team
Benefits
- Generous company pension scheme
- Private healthcare
- Dental coverage
- Performance bonuses
- Access to employee discount programs
