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
€ 85KJob 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