Senior Full Stack Engineer

Trust in SODA
Berlin, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 85K

Job location

Berlin, Germany

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Databases
Distributed Systems
Design of User Interfaces
PostgreSQL
Node.js
TypeScript
React
Large Language Models
Backend
Event Driven Architecture
Front End Software Development
Terraform
Web Architecture

Job description

We're looking for a Senior Full Stack Engineer to join a growing engineering team building a modern AI-driven platform.

This is a hands-on role with strong ownership across both frontend and backend development, working closely with engineering, product, and design teams to deliver high-quality user-facing features.

What You'll Be Doing

  • Build end-to-end features across frontend and backend systems
  • Develop clean, intuitive user experiences using React and TypeScript
  • Build and maintain backend services using Node.js and TypeScript
  • Work with APIs, PostgreSQL, and event-driven architectures
  • Collaborate closely with AI and backend engineers to integrate intelligent workflows into the product
  • Contribute to architectural discussions, performance improvements, and engineering best practices

Requirements

  • Strong experience with:
  • React
  • Node.js
  • TypeScript
  • Experience building and shipping production systems
  • Comfortable working across the full stack with end-to-end ownership
  • Good understanding of APIs, databases, and modern web architecture
  • Strong communication skills and collaborative mindset
  • Comfortable working in a fast-moving, high-autonomy environment

Nice to Have

  • Experience with PostgreSQL, AWS, or Terraform
  • Exposure to distributed systems or event-driven architectures
  • Interest or experience in AI-enabled products or LLM integrations
  • Strong UI/UX intuition and attention to product quality
  • Previous startup or early-stage company experience

Ideal Profile Successful candidates will typically:

  • Enjoy solving open-ended technical problems
  • Be comfortable making architectural decisions and discussing trade-offs
  • Take ownership from idea through to delivery
  • Thrive in collaborative environments with evolving requirements
  • Have experience working across both frontend and backend development

Apply for this position