Job Overview
We are seeking a skilled and experienced Node.js and Express.js Developer to join our team. The ideal candidate will have at least 4 years of experience in backend development using Node.js and Express.js. You will be responsible for developing and maintaining server-side applications, ensuring high performance and responsiveness, and collaborating with other team members to deliver robust software solutions.
Key Responsibilities:
- Proven experience as a Node.js Developer, with a solid understanding of Node.js and its core principles
- Develop and maintain server-side applications using Node.js and Express.js.
- Design and implement RESTful APIs to support front-end applications.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Participate in code reviews to ensure adherence to best practices.
- Debug and resolve technical issues as they arise.
Required Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Minimum of 4 years of professional experience in Node.js and Express.js development.
- Strong proficiency in JavaScript
- Extensive experience with Node.js and its core principles.
- Experience with RESTful APIs and API design best practices.
- Experience with implementing authentication and authorization mechanisms (e.g., JWT, OAuth).
- Understanding of common security practices and vulnerabilities (e.g., OWASP top 10) and how to mitigate them.
- Proficiency in writing unit and integration tests using frameworks like Mocha, Chai, or Jest.
- Familiarity with database technologies like MongoDB.
- Solid understanding of code versioning tools, such as Git.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience with front-end frameworks and libraries (e.g., Angular, React, Vue.js).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud and their services (e.g., Lambda, EC2, S3).
About us
We are a 20-year-old agile software development company based out of Kochi, India enabling our customers to compete and win in their marketplace. We empower medium to large businesses by providing end-to-end IT services in Custom Software Application development. For over two decades, the secret to our success has remained the same: change with the times and adapt to meet our customers' ever-evolving needs by using cutting-edge technologies. We help our customers across the globe, especially in North America, South America, the United Kingdom, Australia, South Africa, etc., to build a competitive advantage with our capabilities in emerging technologies. At Zerone Consulting, we welcome you for who you are and the expertise you bring. We embrace individuals who are excited about serving customers. Bring your experience, your perspective, and your passion.