Job Closed

This listing is no longer active.

OnHires logo
OnHires

Global tech recruitment & staffing for fast-growing companies

Senior Fullstack Developer – Node.js, React.js

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Europe

Posted

81 days ago

Salary

0

Seniority

Senior

Job Description

Senior Fullstack Developer – Node.js, React.js

OnHires

• Build and deliver complex features end-to-end using Node.js, NestJS, React.js, Next.js, TypeScript. • Design and implement scalable backend services and secure REST APIs. • Develop performant frontend components, SSR flows, routing, and state management. • Write clean, maintainable, well-tested code. • Participate in architectural discussions within the product team. • Implement and refine logging, monitoring, and alerting (Sentry, Datadog, Groundcover). • Troubleshoot and optimize backend and frontend performance. • Participate in incident resolution and root-cause analysis. • Improve system reliability, traceability, and error visibility. • Maintain and enhance CI/CD pipelines (including GitHub Actions). • Work with DevOps to ensure consistent and stable environments across dev/staging/production. • Manage and contribute to Git branching strategies (Git Flow or Trunk-Based Development).

Job Requirements

  • 5+ years of professional full-stack engineering experience
  • Strong production experience with:
  • Node.js, NestJS
  • React.js, Next.js
  • TypeScript
  • Solid PostgreSQL knowledge (data modeling, optimization, indexing)
  • Strong experience with AWS services (Lambda, S3, CloudWatch, SNS/SQS or equivalents)
  • Experience building secure REST APIs (JWT auth, security best practices)
  • Understanding scalable architectures and distributed systems basics
  • Hands-on experience with CI/CD pipelines and GitHub Actions
  • Docker experience
  • Experience managing Git branching strategies (Git Flow / Trunk-Based Development)

Benefits

  • Competitive compensation
  • 22 paid vacation days + national holidays
  • Annual learning & development budget (courses, certifications, conferences)
  • Opportunity to contribute to a fast-growing multi-product SaaS environment
  • Modern technology stack with minimal legacy
  • Senior, autonomous engineering culture focused on product impact

Related Job Pages

More Backend Engineer Jobs

Remote - Referral Board logo

Senior Backend Engineer

Remote - Referral Board

Remote is solving modern organizations’ biggest challenge – navigating global employment compliantly with ease. We make it possible for businesses of all sizes to recruit, pay, and manage international teams. With our core values at heart and future-focused work culture, our team works tirelessly on ambitious problems, asynchronously, around the world. We encourage every member of the Remote team to bring their talents, experiences, and culture to the table to help us build the best-in-class HR platform. If you are energetic, curious, motivated, and ambitious, be part of our world. Apply now and define the future of work!

Backend Engineer81 days ago
Full TimeRemoteTeam 1,001-5,000

Role Description You'll be joining a team of engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific verticals. This role is open for several teams, and we will define the exact team that you will be joining during the interview process based on the business needs and your preferences. Regardless of the specific team, you will be working on building tools, APIs and integrations for one of our products. Our backend is built with Elixir and Phoenix, with a Postgres database. We use React and Next.js for our front-end. GitLab is used as a version control tool and a CI/CD solution. Our applications are hosted on AWS. We fully rely on our CI for deployments and deploy multiple times per day. Qualifications - Significant experience as a Senior Backend Engineer, including building, shipping, and maintaining complex software projects. - Postgres (or similar) - CI/CD (GitLab, GitHub, Jenkins or similar) Requirements - Experience with Functional Programming languages such as Elixir, Erlang, Scala, Clojure, Haskell, etc. (Nice to have) - Kubernetes (Nice to have) - Docker (Nice to have) - AWS (Nice to have) - Next.js (Nice to have) - React/Vue/Angular (Nice to have) Benefits - Complex and meaningful challenges — solving them will enable people and businesses to live and operate in any country of the world. - Opportunity to have a significant impact on the business — we are still very early in our journey as a company, and each change you make today is amplified by the company's growth. - A lot of freedom to organize your work and life — you are not bound to daily standups, recurring meetings or other ceremonies. - Competitive salary, stock options, unlimited PTO and a set of perks and benefits. - A supportive and kind work environment where we would like you to challenge the dogmas and pursue innovation! - Strong team of experienced engineers who will support and facilitate your professional growth. Key Responsibilities - Lead the development of major team-scoped projects, participate in cross-team initiatives. - Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements. - Maintain good understanding of the team’s domain, both from product and engineering sides. - Provide feedback on code reviews. - Contribute to the shared codebase. - Debug and solve technical and business issues. - Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc. - Mentor and provide guidance to other engineers. - Investigate, propose and participate in implementation of improvements to our platform. - Design and implement APIs with performance, scalability, and maintainability in mind. Practicals - Team: Engineering - Location: Anywhere in the World - Start date: As soon as possible How to apply Please fill out the form below and upload your CV with a PDF format. We kindly ask you to submit your application and CV in English, as this is the standardised language we use here at Remote. If you don’t have an up to date CV but you are still interested in talking to us, please feel free to add a copy of your LinkedIn profile instead. Please note we accept applications on an ongoing basis.

United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand
$53.3K - $119.9K / year
Full TimeRemoteTeam 201-500Since 2021H1B No Sponsor

• Design systems that scale. • Architect and build scalable, cloud-native applications using React, .NET Core (C#), and modern frameworks. • Define patterns for microservices, domain-driven design, and distributed systems that can evolve over time. • Translate intricate healthcare workflows into clean, efficient, and intuitive user experiences. • Lead the design of APIs, services, and integrations across the ecosystem. • Design and manage both relational and NoSQL data systems — SQL Server and MongoDB. • Own and evolve cloud architecture on Microsoft Azure. • Design and manage CI/CD pipelines using Azure DevOps. • Contribute hands-on while driving architecture discussions and mentoring engineers. • Continuously optimize front-end and back-end systems for speed, scalability, and maintainability.

North America
Job Closed
Full TimeRemoteTeam 201-500Since 2021H1B No Sponsor

• Lead the evolution of legacy applications toward cleaner architectures. • Design and ship new applications and services using modern technologies. • Own the data layer and design SQL Server schemas. • Drive design discussions and conduct meaningful code reviews. • Collaborate with infrastructure teams on deployments and monitoring.

United States
Job Closed
Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Design and develop scalable, distributed, server-side applications and microservices using Go. • Build and optimize mission-critical backend software, with a strong focus on system programming, concurrency, and performance tuning. • Design and implement robust peer-to-peer (P2P) communication systems (P2P experience is mandatory). • Contribute to or build systems using libp2p or similar P2P frameworks. • Ensure cross-platform compatibility and consistent application behavior across environments. • Collaborate within an Agile/Scrum team, contributing to backlog refinement, risk identification, and dependency management. • Produce clean, maintainable, and reusable code, following strong engineering standards. • Optimize backend systems for performance, reliability, security, and fault tolerance. • Establish and enhance backend infrastructure, including deployment pipelines, observability, and monitoring tooling. • Work across multi-cloud environments (AWS, Azure, GCP) and collaborate closely with infrastructure teams. • Participate actively in the full application lifecycle, from design to production operations. • Engage with product and design teams to deeply understand end-user and platform requirements. • Conduct thorough code reviews, mentor other engineers, and raise overall backend engineering quality. • Champion best engineering practices and a culture of high-quality software craftsmanship.

Ukraine
Job Closed