Job title: Backend Engineer
Job type: Permanent
Emp type: Full-time
Industry: Information Technology and Services
Salary: Negotiable
Location: Remote
Job published: 03-11-2025
Job ID: 35846

Job Description

Job Brief

We are looking for a freelance Backend Engineer to help build and maintain the core services of the software platform. The ideal candidate will have strong experience in modern backend development using Node.js and TypeScript, and will be comfortable working with scalable APIs and databases.

 

Responsibilities

  • Design, implement, and maintain backend services using Node.js, TypeScript, and Fastify.

  • Develop and optimize GraphQL APIs to support frontend and integration needs.

  • Ensure code quality through testing, code reviews, and best practices.

  • Collaborate with frontend developers, QA engineers, and product managers to deliver high-quality features.

  • Troubleshoot, debug, and optimize backend performance.

 

Requirements and Skills

  • Proven experience in backend development with Node.js and TypeScript.

  • Strong knowledge of Fastify (or similar frameworks like Express, Hapi, etc.).

  • Hands-on experience with GraphQL (schema design, queries, resolvers).

  • Solid understanding of MongoDB (data modeling, indexing, performance optimization).

  • Familiarity with CI/CD workflows and version control (Git).

  • Ability to communicate effectively in English (written and spoken).

 

Nice to Have

  • Knowledge of containerization (Docker) and cloud platforms.

  • Experience with frontend applications.

 

Next steps:

  • Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.