Senior Full Stack Software Engineer (f/m/d) - React, Node.js
What you’ll do
You’ll join our UI Engineering team and take ownership of full-stack projects that power our adtech ecosystem.
This isn’t just about coding — it’s about collaboration, technical ownership, and making an impact.
Here’s what your day might look like:
- Build and maintain modern React frontends and Node.js APIs with TypeScript.
- Design and implement REST GraphQL APIs that scale efficiently.
- Collaborate closely with backend engineers, designers, and product owners to translate requirements into elegant solutions.
- Write clean, maintainable, and well-tested code — with automated tests as a natural part of your workflow.
- Help break down complex requirements into manageable tasks and guide junior developers through them.
- Contribute to architecture decisions and best practices — we value opinions backed by experience.
Activities
You’ll join our UI Engineering team and take ownership of full-stack projects that power our adtech ecosystem.
This isn’t just about coding — it’s about collaboration, technical ownership, and making an impact.
Here’s what your day might look like:
- Build and maintain modern React frontends and Node.js APIs with TypeScript.
- Design and implement REST or GraphQL APIs that scale efficiently.
- Collaborate closely with backend engineers, designers, and product owners to translate requirements into elegant solutions.
- Write clean, maintainable, and well-tested code — with automated tests as a natural part of your workflow.
- Contribute to architecture decisions and best practices — we value opinions backed by experience.
Requirements
- 5+ years of hands-on experience in full-stack JavaScript development.
- Deep knowledge of Node.js (framework e.g. Koa, Express or Fastify), TypeScript, React and modern web architectures.
- Solid understanding of relational databases (e.g. MySQL, MariaDB, PostgreSQL or SQL Server), including database design, SQL querying, and REST API development (GraphQL is a plus).
- A strong sense of code quality with mandatory hands-on experience in testing, including frameworks such as e. g. Jest, Vitest, or Node’s built-in testing framework – Clean design and automated tests are not optional.
- Bonus points for experience with: AWS, Jenkins, Grafana, Graylog, Confluence, Jira, Shell scripting
Team
Why you’ll love working with us
We’re a team of curious, collaborative engineers who value ownership, creativity, and clean architecture over buzzwords.
At smartclip, you’ll find:
- Tech freedom – work with cutting-edge tools (React, Node.js, TypeScript, AWS, Kubernetes, and more).
- Top equipment: choose your setup – Mac, Linux custom tools
- Remote-first flexibility – work wherever you’re most productive, no micromanagement.
- Continuous learning: Udacity, Coursera, hackathons, conferences & coaching
- Perks that matter – Deutschland-Ticket, JobRad, Urban Sports Club, RTL+ Premium, and fun company events.
Come join our motivated team — a bunch of people who love tech, data, and great products as much as you do!
Sounds like a fit?
We’d love to get to know you!
Application Process
- Phone call with Sarah (Senior Recruiter @smartclip)
- Video call via Google Meet with your future manager and another team member
- Face-to-face meeting in Berlin, including a case study or coding challenge (pair programming)
- Prompt feedback from Sarah