Node JS Developer

Engineering - Software & QA 7 months ago
Employment Information

Job description

•    Design, develop, and maintain server-side applications using Node.js and frameworks like Express.js.
•    Collaborate with the front-end development team to integrate server-side logic with user-facing elements.
•    Build reusable and efficient code modules, ensuring high performance and scalability.
•    Implement data storage solutions using databases such as MongoDB, MySQL, or PostgreSQL.
•    Develop RESTful APIs and integrate third-party services and APIs into the application architecture.
•    Write clean, well-structured, and maintainable code while adhering to coding standards and best practices.
•    Conduct thorough testing and debugging of applications to ensure proper functionality and performance.
•    Optimize applications for maximum speed and scalability.
•    Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
•    Stay up-to-date with the latest industry trends and technologies related to Node.js and backend development.
•    Participate in code reviews and provide constructive feedback to maintain code quality.
•    Contribute to continuous improvement initiatives, including process refinement, documentation, and knowledge sharing.

Requirements:

•    Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
•    Proven experience as a Node JS Developer or similar role, with a strong portfolio of previous projects.
•    Strong proficiency in Node.js and JavaScript, including asynchronous programming and event-driven architecture.
•    Experience with modern web development frameworks like Express.js.
•    Proficient understanding of database systems, such as MongoDB, MySQL, or PostgreSQL.
•    Familiarity with RESTful API development and integration.
•    Knowledge of version control systems, such as Git.
•    Familiarity with testing frameworks like Mocha or Jest.
•    Understanding of server-side templating languages, such as EJS or Handlebars.
•    Strong problem-solving and analytical skills.
•    Excellent communication and collaboration abilities.
•    Ability to work effectively in a fast-paced, deadline-driven environment.
•    Contribution to open-source projects or active participation in the Node.js community.

 

Skills
Programming Languages Software Testing Debugging Skills Test Automation Version Control Quality Assurance Methodologies Requirement Analysis Technical Documentation Software Development Life Cycle (SDLC)
Emploice.com |  Connecting Employees and Employers

Subscribe Us
Stay Updated

Emploice.com |  Connecting Employees and Employers