B

Business Changers

Full Stack Developer - Node.js

Full-Time
No salary listed
Junior
Rome, Metropolitan City of Rome Capital, Italy
Remote
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • At least 1–2 years of related full-stack development experience.
  • Advanced knowledge of Node.js and modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Proficiency in HTML5, CSS3, and responsive web design.
  • Familiarity with relational and non-relational databases such as MySQL and MongoDB.
  • Experience designing and implementing RESTful APIs.
  • Knowledge of code version-control tools such as Git.
  • Experience using large language models specialized in software development.
  • Ability to write clean, maintainable, and efficient code.
  • Experience with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.
  • Familiarity with Agile development methodologies.
  • Ability to solve problems and attention to detail.
  • Ability to communicate and collaborate effectively.
  • Ability to work independently and as part of a team.
  • Commitment to continuous learning and adapting to new technologies.
Responsibilities
  • Develop and maintain scalable, high-performance web applications using modern frameworks and technologies.
  • Write high-quality, testable, and documented code in accordance with industry best practices and company standards.
  • Design and implement RESTful services to provide seamless integration between front-end and back-end systems.
  • Collaborate with cross-functional team members to develop software solutions that meet business requirements.
  • Identify and resolve software issues promptly through thorough root-cause analysis.
  • Identify best practices with the team and implement new technologies to improve development processes and application performance.
  • Participate in code reviews to ensure code quality and share knowledge within the development team.
  • Optimize application performance through efficient database queries, caching strategies, and front-end optimizations.
  • Implement and maintain security measures to protect sensitive data and ensure compliance with industry standards.
  • Contribute to the entire software development lifecycle, from requirements gathering through deployment and maintenance.
  • Monitor emerging trends and technologies in full-stack development and propose and implement relevant improvements.
  • Mentor junior developers and provide technical guidance to team members as needed.
  • Collaborate with DevOps teams to optimize deployment processes and implement continuous integration and continuous deployment pipelines.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Document technical specifications, API documentation, and user guides for developed applications.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A