No of Positions: 5
Tentative Start Date: June 14, 2023
Work From : Onsite
Rate : $ 8 - 11 (Hourly)
Experience : 4 to 7 Year
As a Node.js Developer, you will be responsible for designing, developing, and maintaining server-side applications using Node.js and related frameworks.
You will work closely with cross-functional teams, including frontend developers and product managers, to build robust and scalable solutions.
Your expertise in Node.js and backend development will contribute to the success of our software projects.
● Collaborate with product managers, frontend developers, and stakeholders to understand project requirements and translate them into technical specifications and implementation plans.
● Design, develop, and maintain server-side applications using Node.js and related frameworks (e.g., NestJS).
● Write clean, modular, and testable code, following coding standards and best practices. ● Implement RESTful APIs and integrate with third-party services as necessary. ● Conduct thorough testing and debugging to ensure application functionality, performance, and security.
● Optimize application performance, identify and resolve performance bottlenecks, and improve resource efficiency.
● Collaborate with frontend developers to integrate frontend components and ensure smooth data flow between the frontend and backend systems.
● Participate in code reviews to maintain code quality, enforce coding standards, and share knowledge with the development team.
● Stay up to date with the latest Node.js releases, frameworks, and libraries, sharing insights and contributing to the technical growth of the team.
● Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience) with 4 - 6 years of experience.
● Proven experience as a Node.js Developer or in a similar backend development role. ● Strong expertise in Node.js and related frameworks (e.g., NestJS) for building scalable and efficient server-side applications.
● Experience with databases (e.g., MongoDB, PostgreSQL) and proficiency in SQL and NoSQL query languages.
● Familiarity with version control systems, such as Git.
● Strong problem-solving skills and attention to detail.
● Ability to work collaboratively in a team environment and effectively communicate ideas and solutions.
● Knowledge of cloud platforms (e.g., AWS) and deploying Node.js applications in a cloud environment.