HamburgerMenu
hirist

Job Description

Job Overview :

We are seeking a talented and experienced Node.js Developer with 4 years of experience to join our dynamic team. The ideal candidate will have a strong background in building scalable and efficient server-side applications using Node.js. You will be responsible for developing high-quality backend services, working closely with cross-functional teams, and mentoring junior developers.


Key Responsibilities :


- Backend Development : Design, develop, and maintain robust and scalable backend services and APIs using Node.js and Express.js on Linux environment.

- Hands on experience in creating Crons, running multiple versions of Node JS on single environment.

- Code Quality : Write clean, maintainable, and efficient code following best practices and coding standards.

- Database Management : Work with databases such as MongoDB, PostgreSQL, or MySQL, including designing schemas, writing queries, and optimizing performance.

- Integration : Integrate third-party services and APIs, ensuring seamless communication between various components of the application.

- Performance Optimization : Identify and resolve performance bottlenecks, ensuring high availability and reliability of applications.

- Testing : Write unit tests and conduct code reviews to ensure code quality and reliability.

- Collaboration : Work closely with front-end developers, UX/UI designers, and product managers to deliver cohesive and high-quality software solutions.

- Mentoring : Provide guidance and support to junior developers, helping them grow their skills and knowledge.

- Troubleshooting : Diagnose and resolve issues related to application functionality, performance, and security.

- Documentation : Create and maintain comprehensive documentation for code, APIs, and system architecture.


Required Qualifications :


- Experience : Minimum of 4 years of experience in backend development using Node.js.

- Technical Skills : Proficiency in JavaScript (ES6+), Node.js, Express.js, and asynchronous programming.

- Database Knowledge : Experience with both SQL and NoSQL databases, including schema design and query optimization.

- API Development : Strong experience in designing and implementing RESTful APIs and understanding of GraphQL is a plus.

- Version Control : Proficiency with Git and version control workflows.

- Testing : Experience with testing frameworks such as Mocha, Chai, or Jest.

- Problem-Solving : Strong analytical and problem-solving skills, with a keen attention to detail.

- Communication : Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.


Preferred Qualifications :


- Cloud Platforms : Experience with cloud platforms like AWS, Azure, or Google Cloud.

- DevOps : Familiarity with CI/CD pipelines, Docker, and containerization.

- Agile Methodologies : Experience working in Agile/Scrum environments.

- Frontend Skills : Basic understanding of front-end technologies such as React, Angular, or Vue.js.


info-icon

Did you find something suspicious?