Back to careers

Node.js + React Developer

Apply now

As a full-stack Node.js + React developer, you will be responsible for developing and maintaining web applications using the Node.js runtime for back-end development and the React JavaScript library for front-end development.

You will work closely with cross-functional teams to deliver robust and scalable web solutions that meet business requirements and provide exceptional user experiences. Your expertise in both Node.js and React will be instrumental in creating modern and efficient web applications.


Work from Anywhere
full-time
Software Development

At Elaniin, we're looking for passionate people. You're encouraged to apply even if you think your experience doesn't match all the job requirements. Your skills, passion and integrity will stand out at our company and your career might take some extraordinary twists and turns. People and their diversity is our greatest asset, we welcome different perspectives and people who aren't afraid to challenge the status quo. Join us.

Back

Node.js + React Developer

Work from Anywhere
full-time
Software Development
Apply now
squares background

The knowledge in your professional life

  • Developing and maintaining web applications using Node.js for back-end development and React for front-end development, ensuring they are optimized for performance, security, and maintainability.
  • Collaborating with UX/UI designers to implement responsive designs and ensure optimal user experience across different devices and screen sizes.
  • Implementing backend-end business logic and integrating front-end code with back-end APIs and other data sources using Node.js modules or other relevant technologies, ensuring smooth data flow and functionality in the applications.
  • Debugging and resolving software defects and issues in the applications, and continuously improving code quality through code reviews and automated testing.
  • Collaborating with other developers, product owners, and stakeholders to define requirements, estimate efforts, and deliver high-quality web applications within project timelines.
  • Stay updated with the latest trends and advancements in Node.js and React technologies, and implement best practices to optimize the performance and maintainability of web applications.
  • Collaborate effectively with software architects and cross-functional teams, and actively participate in agile ceremonies to gather and analyze business requirements, and translate them into functional software solutions. This includes participating in daily stand-up meetings, sprint planning, sprint reviews, and retrospectives, and contributing to the continuous improvement of the team's agile practices.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers to foster a culture of continuous improvement and learning.

For more information about responsibilities in React and Node.js projects, check our React Developer and Node.js Developer openings.

Your skills and requirements

  • Strong experience with Node.js runtime, including proficiency in the V8 JavaScript Engine features and functionalities.
  • Proficiency in front-end technologies such as React, JavaScript, HTML, CSS, and related libraries and tools.
  • Deep understanding of Node.js concepts, such as routing, middleware, ORM, authentication, and security features.
  • Experience with JavaScript APIs or other relevant technologies for building and consuming APIs for front-end integration.
  • Knowledge of front-end build tools, such as Webpack or Vite, and package managers, such as NPM and Yarn, and ability to configure and optimize build processes for web applications.
  • Understanding of RESTful APIs and ability to integrate front-end code with back-end APIs using HTTP, REST, and other relevant protocols.
  • Familiarity with front-end testing frameworks, such as Jest, Enzyme, or React Testing Library, and ability to write unit tests, integration tests, and end-to-end tests for React applications.
  • Experience with version control systems, such as Git, and ability to work in a collaborative team environment using Agile methodologies.
  • Ability to implement appropriate security measures to prevent, detect, and mitigate vulnerabilities in web applications, following OWASP recommendations and industry best practices such as such as input validation, output encoding, parameterized queries, protection against XSS, CSRF, and other common web vulnerabilities..
  • Excellent problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Willingness to learn, adapt to changing requirements, work independently or as part of a team, and deliver high-quality software solutions within deadlines.

For more information about skills and requirements in React and Node.js projects, check our React Developer and Node.js Developer openings.

We look forward to hearing from you


Apply to any career

Apply now