Search by job, company or skills

Flexing It

Freelance Node.JS Developer

Save
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Flexing It is a freelance consulting marketplace that connects freelancers and independent consultants with organisations seeking independent talent.

Flexing It has partnered with Our client, a leading global specialist in Energy Management and Automation, is looking for a highly skilled Senior NodeJS Backend Developer with strong expertise in Node.js and Express.js, along with hands-on experience in MongoDB, backend system design, and application deployment. The ideal candidate will be responsible for designing scalable backend services, ensuring high performance, and managing production deployments.

Key Responsibilities:

  • Design, develop, and maintain scalable backend applications using Node.js and Express.js
  • Build and manage RESTful APIs and microservices architecture
  • Work extensively with MongoDB for schema design, query optimization, and performance tuning
  • Implement robust authentication, authorization, and security mechanisms
  • Handle backend configurations including environment management, logging, caching, and monitoring
  • Deploy and manage backend services across environments (Dev, QA, Prod)
  • Ensure high availability, scalability, and performance of applications
  • Strong focus on Node.js cybersecurity best practices including input validation, authentication mechanisms, and secure API design to prevent common vulnerabilities.
  • Collaborate with frontend teams, DevOps, and other stakeholders to deliver integrated solutions
  • Write clean, maintainable, and well-tested code following best practices
  • Troubleshoot and resolve production issues and optimize system performance

Skills Required

Technical Skills:

  • Strong experience in Node.js and Express.js (6+ years)
  • Proficiency in MongoDB (schema design, aggregation, indexing)
  • Experience in building and consuming RESTful APIs
  • Solid understanding of asynchronous programming, event loop, and performance optimization
  • Hands-on experience with backend configurations and environment setup
  • Knowledge of deployment processes and tools (e.g., Docker, CI/CD pipelines, cloud platforms)
  • Experience with API security (OAuth, JWT, etc.)
  • Familiarity with version control systems (Git)

Backend and Deployment Expertise:

  • Experience with cloud platforms (AWS / Azure / GCP preferred)
  • Knowledge of server management, load balancing, and scaling
  • Experience in containerization (Docker) and orchestration (optional: Kubernetes)
  • Understanding of monitoring and logging tools (e.g., ELK, Prometheus, Grafana)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149058201