Node.js developer
Role details
Job location
Tech stack
Job description
We are seeking a passionate and skilled Node.js Developer to join our growing engineering team. This is a fully remote role within the UK, open to candidates at all experience levels-from fresh graduates to senior professionals. You will work on designing, developing, and maintaining backend services and APIs that power our applications., * Develop, test, and maintain scalable backend services using Node.js and related frameworks.
- Build and enhance RESTful or GraphQL APIs.
- Collaborate with front-end developers, product managers, and designers to deliver end-to-end solutions.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot, debug, and optimize application performance.
- Implement security and data protection best practices.
- Contribute to architectural decisions for backend systems and infrastructure.
Requirements
Do you have experience in Test-driven development?, Eligibility: Candidate must have right to work in UK(Valid Visa), * Strong proficiency in JavaScript and Node.js.
- Understanding of asynchronous programming and event-driven architecture.
- Experience with modern Node.js frameworks such as Express, NestJS, or Koa.
- Familiarity with databases (SQL or NoSQL such as MongoDB, PostgreSQL, MySQL).
- Knowledge of Git and version control workflows.
- Good problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of containerization (Docker, Kubernetes).
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines.
- Understanding of message queues (RabbitMQ, Kafka, SQS).
- Background in test-driven development (Jest, Mocha, etc.).
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £30,000.00-£90,000.00 per year
Benefits:
- Work from home