Senior Node|js Engineer
- Category: Work from home Jobs
- Location: Ambala, Haryana
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 24K to 27K
- Published on: 2025/09/21
We are looking for a versatile Javascript Developer with proficiency in Node.js . You will get to design, architect, and develop complex backend systems for enterprise software and SaaS applications leveraging modern Node.js frameworks and stacks.
Responsibilities:
• Design, build, test, and ship highly scalable, high-performance, customer-facing applications. Our teams use Node.js, Express.js, Nest.js, Elastic Search, Redis, RabbitMQ, Kafka, and AWS.
• Participate in engineering discussions, technical evaluations, design reviews, and retrospectives.
• Provide database schema, API designs, and micro-service implementations.
• Mentor team members and peer review code. Focus on best practices for engineering processes and code quality.
• Are a Javascript geek with a desire to stay ahead of the curve by working with modern Node.js frameworks.
• Like building beautiful well-architected software products with millions of users leveraging advanced engineering concepts like micro-services, event-driven architectures, Redis, and Lambdas.
• Work collaboratively as part of a close-knit team of geeks, architects, and leads.
Requirements:
• 3 - 6 years of production experience in building backend servers using Node.js .
• Minimum 2 years of JavaScript (and preferably Typescript) experience including asynchronous programming, closures, types, and ES6/ES7 Also needs to have experience with associated tooling (Jest, REPL, Crypto, Debugger Process).
• Thorough understanding of Node.js and its core principles including Event loop, CommonJS modules, ES6/ES7 modules, Event emitters and listeners, HTTPS, and Util.
• Experience in collaborating with the front end to develop scalable APIs using modern Node.js frameworks such as Express or Nest.js .
• Should be comfortable with database schema design and leveraging SQL and NoSQL (PostgreSQL, MySQL, Redis, Elasticsearch, DynamoDB).
• Experience in developing with different ORMs such as sequelize TypeORM or Prisma.
• Experience in at least one cloud platform (AWS, GCP, or Azure).
• Experience with code quality and reusability practices (eslint, prettier, CI/CD for Node.js apps).
• Solid foundation in data structures, algorithms, distributed systems, and design patterns.
• Strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development.
• Communication: You like discussing a plan upfront, welcome collaboration, and are an excellent verbal and written communicator.
• Bachelor's degree in Computer Science or equivalent experience.
• Have experience with advanced Typescript.
• Have some frontend experience using React.js .
• Experience in working and developing serverless Node.js frameworks built on AWS Lambdas, AWS Cognito, and API Gateway.
• Experience with the implementation of container technologies like Docker, and Kubernetes.
• Knowledge of continuous integration, continuous delivery, and enterprise DevOps concepts.
Related jobs
-
Instagram account recovery
I need my Instagram back! They took down my email, username, and passcode. No scams. Willing to pay up to 150. Please don’t waste my time saying that you need bitcoin payments. Also need verified proof that you are able to work with me.
-
Restaurant Cashier
More about this Restaurant Cashier job Delhi Heritage Dharampura is aggressively hiring for the job profile of Restaurant Cashier at Delhi-NCR in Delhi-NCR locality. Kindly go through the FAQs below to get all answers related to the given job. 1. How...
-
Software Engineer in Test
Backend SDET (Software Development Engineer in Test) This is a potential long-term opportunity for the right candidate in a US-based startup in travel-tech SaaS. Location: Remote Pay Range: INR 10L-13L/annum Job Description: We are looking for a Back...