Job Title: Senior Node.js Developer
Company: Shivaay
Location: Zirakpur, Punjab (On-site)
Working Days: Sunday to Friday; Every Saturday Off; 2nd and 4th Sundays Off
Shift Time: 10 PM to 7 AM (Fixed Night Shift)
Job Type: Full-time, Permanent
Salary: Competitive, based on experience
Job Description
Shivaay is seeking a highly skilled Senior Node.js Developer with a proven track record of building and maintaining high-performance backend services and applications. The ideal candidate will have at least 4 years of professional experience in Node.js and a minimum of 6 years in overall software development. You will be responsible for designing robust, scalable systems, creating efficient APIs, and ensuring seamless integration with front-end applications.
Key Responsibilities
Design, develop, and maintain scalable backend services using Node.js and related frameworks (Express.js, Nest.js, etc.).
Implement RESTful and GraphQL APIs to support effective and secure communication with front-end applications.
Write reusable, testable, and efficient code following best practices.
Utilize MongoDB, PostgreSQL, MySQL, or other databases to manage data efficiently; strong schema design knowledge is a plus.
Ensure application performance, scalability, and security (authentication, authorization, encryption).
Work closely with front-end developers and cross-functional teams to deliver high-quality products.
Diagnose and resolve production issues to ensure smooth and reliable application performance.
- Deployment & Infrastructure:
Demonstrate knowledge in deployment processes, Docker, Kubernetes, or similar containerization/orchestration tools.
- Kafka & Zookeeper (Plus):
Hands-on experience or working knowledge of Kafka, Zookeeper, and real-time data processing is a strong advantage.
Requirements
- Experience:
- Minimum 4 years of professional Node.js development experience.
- Minimum 6 years of total software development experience.
- Technical Skills:
- Strong proficiency in JavaScript and TypeScript.
- Familiarity with Node.js frameworks (Express.js, Nest.js).
- Experience with databases like MongoDB (with strong schema design skills) or any other NoSQL/SQL databases (MySQL, PostgreSQL).
- Exposure to Redis, WebSockets, and real-time applications is beneficial.
- Experience with Kafka & Zookeeper is a plus.
- Knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Proficient with Git and version control workflows.
- Methodologies:
- Comfortable working in Agile environments with cross-functional teams.
Work Schedule & Benefits
- Work Days: Sunday to Friday.
- Off Days: Every Saturday, plus the 2nd and 4th Sundays of the month.
- Shift Timing: Fixed night shift (10 PM to 7 AM).
- Competitive Salary: Commensurate with experience and market standards.
- Growth Opportunities: Work with a dynamic team on cutting-edge technologies.
- Collaborative Culture: Engage with a talented team that values innovation and knowledge sharing.
If you are a self-motivated Node.js Developer eager to tackle complex technical challenges and drive success in a collaborative environment, we encourage you to apply!
Job Types: Full-time, Permanent
Pay: ₹500,000.00 - ₹1,500,000.00 per year
Application Question(s):
- What is your current Salary?
- How many years of Node js Experience do you have?
- How many years of Database Design Experience do you have?
- Do you know Kafka or any similar tools?
- Apply only if you are able to work from the office during night shift in Zirakpur. Type yes if you accept.
- In how many days will you be able to join the company if we select you?
Work Location: In person