Senior Full Stack Engineer

EngineeringBerlinFull-time

About the Role

We're looking for a Senior Full Stack Engineer to join our team at brezel.ai in Berlin. You'll be building AI-powered tools that help SMEs make data-driven decisions with enterprise-level intelligence. This is a unique opportunity to work at the intersection of AI and small to medium business empowerment, creating products that democratize access to sophisticated market research.

Your Responsibilities

  • Design and build scalable full-stack applications using modern web technologies
  • Integrate AI/ML models into production applications
  • Work closely with the product team to define and implement new features
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and contribute to technical decisions
  • Mentor junior engineers and contribute to engineering culture
  • Collaborate with cross-functional teams to deliver high-quality products
  • Take ownership of features from conception to deployment

What You Bring

  • 5+ years of professional software engineering experience
  • Strong proficiency in TypeScript/JavaScript and modern frameworks (React, Next.js, Node.js)
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Basic Understanding of AI/ML concepts and experience integrating AI services
  • Experience with databases (SQL and NoSQL)
  • Proficient in DevOps workflows: designing CI/CD pipelines with GitHub Actions and managing scalable containerized deployments using Docker and Kubernetes.
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work in a collaborative team environment
  • Fluent in English (German is a plus but not required)

Nice to Have

  • Experience building SaaS products from the ground up
  • Background in market research or business intelligence tools
  • Experience with vector databases and RAG systems

What We Offer

  • Attractive salary package with equity options
  • 30 days paid vacation plus public holidays
  • Remote-first culture with flexibility in how and where you work
  • Annual learning budget for courses, conferences, and books
  • Work with the latest AI technologies and a modern tech stack
  • Build products that empower thousands of SMEs worldwide
  • Collaborative, inclusive environment with regular team events and annual offsite retreats
  • We are based in Berlin, Germany and can help with visa sponsoring.

Our Tech Stack

  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Python
  • AI/ML: OpenAI, Anthropic Claude, LangChain
  • Infrastructure: Vercel, AWS
  • Databases: PostgreSQL, Vector databases
  • Tools: GitHub, Linear, Figma

The Interview Process

  1. Initial Chat (30 min): Get to know each other and discuss your background
  2. Technical Interview (60 min): Pair programming session on a real-world problem
  3. Team Fit (45 min): Meet the team and discuss collaboration and culture
  4. Final Round (30 min): Discuss role expectations, compensation, and next steps

We value your time and aim to complete the process within 2 weeks.

You'll be directed to our application popup form. By submitting your application, you acknowledge that your personal data will be processed for recruitment purposes in accordance with GDPR. You have the right to access, rectify, or delete your data at any time by contacting privacy@brezel.ai