Description

Responsibilities

Develop, test, and maintain scalable server-side applications using Node.js
Collaborate with cross-functional teams to define, design, and ship new features
Ensure the performance, responsiveness, and security of applications
Write clean, maintainable, and efficient code
Conduct thorough code reviews to ensure code quality and adherence to best practices
Troubleshoot and debug applications to identify and resolve issues
Stay up to date with emerging technologies and trends in web development
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Participate in Agile development processes, including sprint planning, estimation, and retrospective meetings

Required Skills

Strong proficiency in Node.js and its core principles
Proficient in server-side JavaScript frameworks such as Express.js
Experience with databases (SQL and/or NoSQL) and query optimization
Familiarity with front-end technologies such as HTML5, CSS3, and JavaScript
Understanding of asynchronous programming and event-driven architecture
Knowledge of RESTful API design and development
Experience with version control systems, such as Git
Understanding of security principles and best practices for web application development
Strong debugging and problem-solving skills
Ability to work both independently and collaboratively in a fast-paced environment
Excellent communication and interpersonal skills
Strong attention to detail and a commitment to delivering high-quality work
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)

Preferred Skills

Experience with cloud platforms such as AWS or Azure
Knowledge of containerization technologies like Docker
Familiarity with front-end frameworks/libraries such as React.js or Angular
Understanding of CI/CD pipelines and automated deployment processes
Knowledge of performance optimization techniques for Node.js applications
Familiarity with Agile development methodologies
Contributions to open-source projects or a strong GitHub profile
 

Education

Any Graduate