Job search

Senior Full Stack Developer (Python & TypeScript)

Permanent

Negotiable

Berlin

Senior Full Stack Developer (Python & TypeScript)

Our client is building modern, high-quality software products and is looking for a Senior Full Stack Developer to join our client’s team in Berlin (or remote from Germany). You’ll work in a calm, collaborative engineering culture with real autonomy, owning features end-to-end while contributing to a robust, agile delivery environment.

Key Skills & What You’ll Use Them For

  • TypeScript – Build, ship, and maintain complex, production-grade web applications with a focus on maintainability and scalability.
  • Node.js – Design and implement high-performing backend services and APIs to power core product functionality.
  • React – Create intuitive, responsive user interfaces that deliver a great experience to end users.
  • Agile product development – Work within fast-paced, trunk-based workflows and daily releases to deliver value quickly.
  • Quality-focused engineering – Contribute to Cypress E2E tests and follow strict typing, linting, and formatting standards to keep the codebase clean.
  • Ownership & autonomy – Drive projects independently, make pragmatic technical decisions, and take responsibility for outcomes.
  • Collaboration & communication – Engage in open discussions and code reviews, sharing ideas effectively in English with a cross-functional team.
  • DevOps & infrastructure (nice-to-have) – Use or grow skills in AWS, Kubernetes, Terraform, and CI/CD pipelines.
  • Data & ML interest (nice-to-have) – Explore opportunities at the intersection of data engineering or machine learning within the product.

Apply now

Related

  • Staff Software Engineer

    Permanent

    Negotiable

    Berlin

    Staff Software Engineer Berlin | Hybrid Working | Sustainability Technology Technology creates the biggest impact when it’s closely aligned with product vision. We’re looking for a Staff Software Engineer who wants to shape both. Our client is a leading technology…

    Apply
  • Senior Backend Engineer

    Permanent

    Negotiable

    Berlin

    Senior Backend Engineer – Kotlin We are working with our client, an ambitious, fast-growing healthtech startup, on an exciting Senior Backend Engineer opportunity in Berlin (remote Germany possible). Our client is building an AI first product that’s already generating revenue…

    Apply
  • Senior ML Engineer

    Permanent

    Negotiable

    Berlin

    Senior Machine Learning Engineer – Germany (Remote) We are hiring a Senior Machine Learning Engineer for a fast-growing SaaS platform bringing transparency and efficiency to a fragmented, relationship-driven B2B marketplace – replacing manual tendering workflows (email, phone, spreadsheets) with a…

    Apply

Get ready for a new step in your career

Read some video interview tips


Want to be part of Annapurna’s success?
Visit our internal careers page here.