Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the role:
We’re looking for a skilled Full Stack Developer to help build and maintain modern, scalable web applications. You’ll work across the stack on a project that uses React, Node.js, PostgreSQL and WebSocket for real-time features, with a strong emphasis on automated testing using vitest and Playwright.
What you’ll do:
- Build and maintain client- and server-side components with a focus on performance, reliability and maintainability
- Write clean, well-documented TypeScript/JavaScript code
- Design, implement and maintain unit, integration and end-to-end test suites (vitest, Playwright)
- Implement real-time features using WebSocket and integrate with PostgreSQL-backed services
- Troubleshoot and debug issues across the full stack
- Work with cross-functional teams to deliver new features from design through production
What we’re looking for:
- Proven experience as a Full Stack Developer or similar role
- Strong JavaScript and TypeScript skills
- Solid experience with React and Node.js and their ecosystems
- Experience working with relational databases, preferably PostgreSQL
- Familiarity with WebSocket-based real-time communication
- Experience with containerization (Docker)
- Good English communication
- Strong problem-solving skills and clear communication; able to work independently and in a team
Key Skills
Ranked by relevanceReady to apply?
Join Cavendish Professionals and take your career to the next level!
Application takes less than 5 minutes

