Aspire Talent Innovations

Node.js Developer - Backend Services

Click Here to Apply

Job Location

chandigarh, India

Job Description

About the Role : We are seeking a highly skilled Node.js Developer to join our development team. In this role, you will be responsible for designing, building, and maintaining server-side applications, APIs, and services using Node.js. You will work closely with cross-functional teams including front-end developers, product managers, and designers to deliver high-quality solutions that scale. If you have a passion for building efficient, performant back-end systems, we'd love to have you on board Key Responsibilities : - Develop server-side applications and services : Design and implement highly scalable, reliable, and performant server-side logic using Node.js. - Build and maintain APIs : Design, develop, and maintain RESTful and GraphQL APIs that interact with databases and front-end applications. - Database management : Work with relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, or Cassandra to design efficient and scalable database schemas. - Code optimization and performance tuning : Monitor and optimize the performance of Node.js applications, ensuring high availability and low latency. - Collaborate with front-end teams : Work closely with front-end developers to integrate user-facing elements with server-side logic. - Work on cloud platforms : Experience with deploying and managing applications in cloud environments like AWS, Azure, or Google Cloud. - Write unit and integration tests : Ensure code quality and reliability by writing unit tests, integration tests, and end-to-end tests. - Version control : Use Git for version control, manage branches, handle pull requests, and maintain efficient code review practices. - Ensure security and data protection : Implement best practices to secure applications and ensure compliance with data protection regulations. - Stay updated with emerging technologies : Continuously evaluate and implement new technologies and tools to improve performance, scalability, and development efficiency. Required Skills and Qualifications : - 4-8 years of experience in Node.js development, with a strong portfolio of production-level applications. - Proficiency in Node.js : Expertise in building back-end services and applications using Node.js. - Strong knowledge of JavaScript : In-depth understanding of JavaScript (ES6) and asynchronous programming, including Promises, async/await, and callbacks. - Experience with databases : Strong experience with relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases. - API development : Experience in designing and developing RESTful APIs and/or GraphQL APIs. - Familiarity with web frameworks : Experience with Node.js frameworks like Express.js, NestJS, or Hapi.js. - Cloud & DevOps : Familiarity with deploying Node.js applications on cloud platforms like AWS, Google Cloud, or Azure, as well as knowledge of containerization tools like Docker. - Authentication & Authorization : Knowledge of handling security aspects like authentication (JWT, OAuth) and authorization in web applications. - Version control : Proficient with Git for version control, including branching, pull requests, and code reviews. - Testing : Experience with testing frameworks like Mocha, Chai, Jest, or Jasmine. - Strong debugging and troubleshooting skills : Ability to quickly identify and fix issues in production environments. - Team collaboration : Strong interpersonal skills and ability to work in a collaborative environment with cross-functional teams. Nice to Have : - Experience with microservices architecture. - Familiarity with serverless architectures and tools like AWS Lambda, Azure Functions. - Knowledge of front-end technologies like React.js, Vue.js, or Angular is a plus. - Experience with message brokers like RabbitMQ, Kafka, or Redis Pub/Sub. - Familiarity with CI/CD pipelines and tools like Jenkins, CircleCI, or GitLab CI. - Understanding of Agile methodologies and experience with Scrum/Kanban frameworks. What We Offer : - Competitive salary and benefits. - Opportunity to work with cutting-edge technologies in a fast-paced and collaborative environment. - Flexible work schedule and work-from-home options. - Continuous learning and professional development opportunities. - A chance to make a direct impact on product development and growth. (ref:hirist.tech)

Location: chandigarh, IN

Posted Date: 11/25/2024
Click Here to Apply
View More Aspire Talent Innovations Jobs

Contact Information

Contact Human Resources
Aspire Talent Innovations

Posted

November 25, 2024
UID: 4944924276

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.