Senior Full-Stack Engineer (Node.js + React)
Location: Remote (Europe preferred)
Type: B2B Contract
Experience: 7+ years
English level: C1 (Advanced)
Compensation: Gross (to be specified)
Holidays: 10 public holidays per year (vacation and sick days unpaid)
About the Role
We are looking for a highly skilled Senior Full-Stack Engineer with deep expertise in Node.js and React to join our distributed team. You will take ownership of end-to-end development — from architecture and design to deployment and maintenance — helping us deliver scalable, performant, and high-quality software solutions.
Responsibilities
-
Design, develop, and maintain scalable web applications using Node.js (backend) and React (frontend).
-
Collaborate closely with designers, product managers, and other engineers to ship new features.
-
Optimize applications for maximum speed, performance, and reliability.
-
Participate in architectural discussions and contribute to technical decision-making.
-
Write clean, maintainable, and well-documented code following best practices.
-
Implement integrations with APIs, databases, and third-party services.
-
Perform code reviews and mentor other developers when needed.
Requirements
-
7+ years of experience in software engineering.
-
Minimum 5 years of hands-on experience with React and Node.js.
-
Strong understanding of modern JavaScript/TypeScript, RESTful APIs, and component-based architecture.
-
Experience with modern front-end tooling (Webpack, Vite, or similar).
-
Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
-
Understanding of authentication and authorization flows (JWT, OAuth, etc.).
-
Solid knowledge of CI/CD, testing, and version control (Git).
-
English: C1 (Advanced) — capable of communicating effectively in an international environment.
Nice to Have
-
Experience with Next.js or NestJS.
-
Familiarity with cloud platforms (AWS, GCP, or Azure).
-
Exposure to microservices or serverless architectures.
-
Knowledge of Docker or Kubernetes.
