This position is no longer available.

Full-Stack Developer (TypeScript / Node.js / MongoDB / Vue.js)

Permanent contract
London
Fully-remote
Salary: Not specified
Starting date: July 30, 2025
Experience: > 3 years

Cheers App LTD (Djaayz
Cheers App LTD (Djaayz

Interested in this job?

Questions and answers about the job

The position

Job description

We’re looking for a versatile Full-Stack Developer to join our in-house team and help us evolve and maintain our product. You’ll be responsible for the API layer, database logic, admin tools, and occasional updates to the Vue.js landing page. You’ll collaborate with our Flutter engineer and external DevOps partner.

Key Responsibilities:

  • Implement and maintain backend services using TypeScript and LoopBack

  • Develop, test, and document REST APIs for our mobile and web apps

  • Manage data operations using MongoDB

  • Collaborate with front-end and mobile engineers to align on API contracts

  • Apply fixes and enhancements to our Vue.js website

  • Participate in code reviews, planning sessions, and architecture discussions

  • Help troubleshoot bugs and performance issues across backend and APIs


Preferred experience

  • 2+ years of experience with Node.js, ideally with TypeScript

  • Experience with LoopBack or similar frameworks (Express, NestJS)

  • Proficiency in MongoDB (designing schemas, indexing, querying)

  • Solid understanding of REST principles and backend architecture

  • Comfortable using Git and CI/CD pipelines

  • Familiarity with frontend frameworks like Vue.js (basic-level is fine)

  • Strong communication skills — you’ll be collaborating closely with a lean team