Senior Full Stack Software Engineer - React, Node.js
Smartclip
Berlin, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Berlin, Germany
Tech stack
JavaScript
API
Amazon Web Services (AWS)
Confluence
JIRA
Automation of Tests
Software Quality
Relational Databases
Database Design
Linux
PostgreSQL
MariaDB
Microsoft SQL Server
MySQL
Node.js
Shell Script
Software Engineering
SQL Databases
TypeScript
React
Grafana
Backend
Kubernetes
Information Technology
GraphQL
REST
Jenkins
Job description
- 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.
- 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., * Tech freedom - work with cutting-edge tools (React, Node.js, TypeScript, AWS, Kubernetes, and more).
- Top equipment: choose your setup - Mac, Linux or 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.
Requirements
Do you have experience in TypeScript?, * A technical degree in Computer Science, Software Engineering, or a related field.
- 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, We're a team of curious, collaborative engineers who value ownership, creativity, and clean architecture over buzzwords.