Node.js + React DeveloperApply now
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.
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.
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
- Deep understanding of Node.js concepts, such as routing, middleware, ORM, authentication, and security features.
- 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 careerApply now