Qureos

FIND_THE_RIGHTJOB.

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Backend Developer

Location: Remote
Employment Type: Full-time
Experience Level: Mid-level (2+ years)

We're looking for a talented Backend Developer to join our growing engineering team and help us build scalable, robust solutions that power our platform.

The Role

We're seeking a motivated Backend Developer with 2+ years of experience specializing in Node.js to design, develop, and maintain server-side applications and APIs. You'll work closely with our React frontend developers, product managers, and DevOps team to deliver high-quality features that serve thousands of users in a modern JavaScript-based stack.

What You'll Do

  • Design, develop, and maintain RESTful APIs using Node.js and Express.js
  • Build and optimize microservices architecture
  • Integrate backend services with React-based frontend applications
  • Write clean, maintainable, and well-documented JavaScript/TypeScript code
  • Optimize application performance, scalability, and security
  • Work with WebSockets and real-time data communication
  • Participate in code reviews and provide constructive feedback
  • Debug and troubleshoot issues across the development and production environments
  • Design and optimize database schemas (MongoDB, PostgreSQL)
  • Implement automated testing with Jest, Mocha, or similar frameworks
  • Contribute to CI/CD pipelines and deployment processes
  • Stay updated with the latest Node.js and JavaScript ecosystem trends

What We're Looking ForRequired Qualifications

  • 2+ years of professional experience in backend development with Node.js
  • Strong proficiency in JavaScript and TypeScript
  • Hands-on experience with Express.js or similar Node.js frameworks (NestJS, Fastify, Koa)
  • Experience working with React applications and understanding of frontend-backend integration
  • Solid understanding of RESTful API design principles and best practices
  • Experience with MongoDB and/or PostgreSQL
  • Proficiency with npm/yarn and Node.js package management
  • Familiarity with Git and version control workflows
  • Understanding of authentication and authorization (JWT, OAuth, Passport.js)
  • Knowledge of asynchronous programming (Promises, async/await)
  • Experience with cloud platforms (AWS, Azure, or GCP)

Preferred Qualifications

  • Experience with Next.js and server-side rendering (SSR)
  • Knowledge of GraphQL and Apollo Server
  • Experience with microservices architecture and API gateways
  • Familiarity with containerization (Docker, Kubernetes)
  • Experience with message queues (RabbitMQ, Kafka, Bull)
  • Knowledge of Redis for caching and session management
  • Understanding of WebSocket implementation (Socket.io)
  • Experience with testing frameworks (Jest, Mocha, Chai, Supertest)
  • Familiarity with TypeORM, Prisma, or Mongoose
  • Experience with serverless architecture (AWS Lambda, Firebase Functions)
  • Knowledge of Agile/Scrum methodologies
  • Bachelor's degree in Computer Science or related field (or equivalent experience)

Technical Skills

  • Languages: JavaScript (ES6+), TypeScript, Node.js
  • Frameworks: Express.js, NestJS, or Fastify
  • Frontend: React (for integration understanding)
  • Databases: MongoDB, PostgreSQL, Redis
  • ORMs: Mongoose, TypeORM, Prisma, Sequelize
  • Testing: Jest, Mocha, Chai, Supertest
  • Tools: Git, Docker, Postman, npm/yarn
  • Cloud: AWS (EC2, S3, Lambda), Azure, or Google Cloud Platform
  • Real-time: Socket.io, WebSockets
  • Other: Nginx, PM2, Linux, CI/CD (GitHub Actions, GitLab CI)

Job Types: Full-time, Permanent

© 2025 Qureos. All rights reserved.