Constantly pushing the boundaries of renewable innovation, and as a result looking to add a senior Node.js developer to their ranks.
You will be responsible for producing code that is clean, maintainable, and efficient; debugging and resolving complicated issues; and collaborating with other members of the team to drive software development best practises. If you are interested in becoming a Senior Node.js Developer, click here. In addition to this, you will be expected to act as a mentor to junior developers and give them with technical guidance, examine their code, and contribute to code reviews in a manner that is constructive.
Job Responsibilities –
- Produce code that is readable, easily modified, and fast by sticking to established best practises.
- Fix serious problems with websites and APIs as soon as possible through debugging and analysis.
- In order to guarantee high-quality code and strict adherence to coding standards, it’s important to perform thorough code reviews and offer helpful input.
- Work together with other members of the team to develop and deploy technological solutions that address organisational needs.
- Carry out performance optimisation and profiling to locate and eliminate slowdown sources in APIs and online apps.
- Help bring user-facing features and functionality to life by working with front-end engineers, UI/UX designers, and product managers.
- Web applications and APIs can benefit from integrating third-party APIs and libraries to increase functionality and enhance the user experience.
- Take part in technical conversations and offer input on architectural decisions to guarantee the robustness, availability, and safety of our APIs and online applications.
- To aid in information exchange and code upkeep, create and update technical documentation such as design requirements, technical guides, and API documentation.
- Help manage software releases and code deployments to make sure everything goes as planned.
- Assist with production issues, finding and fixing them as soon as possible to keep websites and APIs running smoothly and with as little downtime as possible.
Job Requirements –
- Proficient in Node.js with a minimum of 5+ years of professional experience in designing, developing, and deploying production-grade applications and APIs using Node.js.
- Experience with Node.js frameworks such as Express, Koa, or Hapi.
- Hands-on experience with building RESTful APIs and integrating with external services using HTTP/HTTPS protocols.
- In-depth knowledge of database systems such as MongoDB, MySQL, or PostgreSQL.
- Proficient in working with version control systems such as Git and understanding of continuous integration and deployment (CI/CD) pipelines.
- Strong problem-solving skills and ability to debug and troubleshoot complex issues in a timely manner.
- Solid understanding of software development best practices, coding standards, and design patterns.
- Ability to work independently and deliver high-quality code within deadlines.
- Excellent communication skills with the ability to communicate technical concepts effectively to team members and stakeholders.