Technical Lead Node.js + React
Technical Lead Node.js + React
Location: Remote (Europe preferred)
Type: B2B Contract
Experience: 8+ years in software engineering, minimum 2 years in a leadership role
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 Technical Lead with deep expertise in Node.js and React to guide our distributed development team. You will take ownership of the technical direction, architecture, and end-to-end delivery of scalable, performant, and high-quality software solutions. This role combines hands-on development with leadership responsibilities, including mentoring, code reviews, and driving best practices across the team.
Responsibilities
-
Lead the design, development, and maintenance of scalable web applications using Node.js (backend) and React (frontend).
-
Define technical architecture, establish coding standards, and ensure high-quality software delivery.
-
Collaborate with designers, product managers, and other engineers to prioritize and deliver features.
-
Mentor and guide team members, perform code reviews, and foster a culture of continuous improvement.
-
Optimize applications for maximum speed, performance, and reliability.
-
Drive technical decision-making and participate in architectural discussions.
-
Implement integrations with APIs, databases, and third-party services.
-
Oversee CI/CD pipelines, testing practices, and version control workflows.
Requirements
-
8+ years of experience in software engineering.
-
Minimum 2 years in a leadership/Tech Lead role.
-
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.
