Node.js Developer

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

Portugal

Posted

1 day ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishDockerJavaScriptNode.jsSQL

Job Description

Node.js Developer

Devoteam

• Develop, evolve, and maintain scalable and high-performance back-end applications • Design, implement, and maintain robust and secure RESTful APIs • Ensure overall code quality by following industry best practices, performance optimization, and writing clean code • Collaborate with front-end and cross-functional teams to integrate services and define data architectures • Participate actively in agile development workflows, including sprint planning, estimation, and core technical discussions • Troubleshoot, debug, and resolve complex backend technical issues efficiently.

Job Requirements

  • Minimum 4/5 years of experience in backend development
  • Solid mastery of Node.js and ExpressJS
  • Strong expertise with relational databases (SQL)
  • Proven experience in designing, building, and documenting scalable RESTful APIs
  • Familiarity with containerization technologies, specifically Docker (highly valued)
  • Deep understanding of backend software architecture patterns
  • Experience with Git and collaborative version control workflows
  • Fluent in English (written and spoken, suited for international environments).

Benefits

  • Health insurance
  • Equal opportunities
  • Professional development

Related Job Pages

More Backend Engineer Jobs

Software Mind logo

Senior Software Engineer, .NET, AWS

Software Mind

Software House focused on results since 1999

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Build, deploy, and maintain Sitecore-based web platforms and AWS-powered applications • Develop scalable services, integrations, and localized solutions using modern cloud, event-driven, and serverless technologies within enterprise environments

Moldova
Software Mind logo

Senior Software Engineer, .NET, AWS

Software Mind

Software House focused on results since 1999

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Build, deploy, and maintain Sitecore-based web platforms • Develop AWS-powered applications • Focus on developing scalable services, integrations, and localized solutions • Work within enterprise environments leveraging modern cloud, event-driven, and serverless technologies

Romania
Software Mind logo

Senior Software Engineer, .NET, AWS

Software Mind

Software House focused on results since 1999

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• This project focuses on developing solutions that support global organisations in protecting their workforce and ensuring business continuity • It aims to strengthen health, safety, and risk-management capabilities by leveraging modern technology, real-time insights, and preventive strategies • The team works on building reliable, secure, and scalable systems that help companies maintain operational resilience and respond effectively to critical events • The Software Engineer will build, deploy, and maintain Sitecore-based web platforms and AWS-powered applications • This role focuses on developing scalable services, integrations, and localized solutions using modern cloud, event-driven, and serverless technologies within enterprise environments

Poland
RD Station logo

Mid-level Software Engineer – Backend, Ruby on Rails

RD Station

To empower the heroes and scale-ups that grow the economy

Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• On a daily basis, you will be responsible for solving complex technical challenges with a focus on fast delivery and continuous value creation. • Implement technical solutions with an emphasis on quality, readability and adherence to the standards defined by the team, contributing to the construction of scalable, secure and sustainable systems. • Plan and execute your deliveries with autonomy proportional to your level of experience, staying aligned with the team’s priorities and ensuring predictability and reliability in fulfilling commitments. • Take responsibility for systems in production: monitor errors, fix bugs and collaborate on maintaining the technical health of applications, including asynchronous jobs and queues. • Actively participate in refinements, technical discussions and planning sessions, contributing ideas, identifying technical risks and helping to break down tasks in a clear, executable way. • Pursue continuous learning through feedback, code reviews and continuous-improvement initiatives, demonstrating technical growth and increasing autonomy in problem solving. • Collaborate with the team during the technical discovery of new requirements, proposing simple and efficient alternatives aligned with the existing architecture and avoiding unnecessarily complex solutions. • Maintain transparent and respectful communication with the team, sharing context, raising questions clearly and contributing to a collaborative, high-trust environment.

Brazil