This is a sample alert
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
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)
IT Services & Consulting
8+ years
1
6 months
8+ years
On-Site - Bengaluru
6 months
10+ years
On-Site - Bengaluru
6 months
5+ years
Hybrid - Bengaluru
6 months
16+ years
On-Site - Mumbai
6 months
15+ years
On-Site - Bengaluru
6 months
5+ years
Hybrid - Bengaluru
6 months
6+ years
Hybrid - Bengaluru
6 months
12+ years
Hybrid - Mumbai, Delhi ....
6 months
7+ years
Remote - India
6 months
8+ years
On-Site - Bengaluru
6 months
10+ years
Remote - India
6 months
10+ years
Remote - India
Build your
skill profile
Strengthen it
with feedback
Determine your
optimal fee level
Apply for matching
projects
Get finalized
Stay Engaged
More than 3000 clients rely on Flexing It today
We host both full-time & part-time projects from top clients for 100+ skill categories. We also help connect experts like you with clients for short consultation calls called Flexperts
You just need to create a ‘boutique firm’ account during the registration process. The rest of the application process remains the same.
Our freelancers fee benchmarking tool, FeeBee helps our freelancers and consultants find out what their peers charged for similar projects. Built on 600K+ verified benchmarks, registered users get unlimited access to it.
As a freelancing platform, we do not provide permanent positions or full-time job to our consultant network.
Flexing It will be involved end to end right from contracts to invoicing. Once you are finalized, your payment details are transparently laid out in your contract terms with your client and our team actively liaises with the client finance team to ensure timely payments.
We do not charge any fee or commission from you. Your fee quote will be paid out to you in full as per your project contract.
Get alerts for new project opportunities.