top of page
ai data recruitment

Software

Senior Software Engineer (Full Stack)

Job ID: #

Industry:

Location: 

Setting:

Job Type:

Contact Name:

Contact Email:

Salary Range:

113

Software

Berlin

On-Site

Permanent

Jodi Barrow

80'000-110'000 EUR

"Own the Full Stack. Build Software That Scales."


Join a product-driven engineering team building a large-scale B2B platform used by customers across Europe. You’ll work in a modern, cross-functional environment where engineers, designers, and product teams collaborate closely to deliver high-quality features and continuously evolve a complex technology platform.

As a Senior Software Engineer, you’ll work across both frontend and backend, contributing to user-facing products as well as the services and infrastructure that power them. You’ll have the opportunity to take ownership of features end-to-end, influence technical architecture, and help drive engineering excellence across the team.


What You’ll Work On

  • Build and maintain user-facing features using React.js, TypeScript, modern CSS/HTML, and a mature design system.

  • Design, develop, and maintain backend microservices using Java, Spring Boot, and AWS.

  • Work within a micro-frontend architecture alongside a modern backend and API ecosystem.

  • Own features across the full software development lifecycle, from discovery and design through development, testing, deployment, and iteration.

  • Design and integrate RESTful APIs across frontend and backend services.

  • Contribute to application, component, and system architecture, helping shape technical decisions across the platform.

  • Deploy and operate applications in cloud environments using AWS and Kubernetes.

  • Contribute to CI/CD pipelines and development tooling using technologies such as Gradle.

  • Work closely with Product, Design, and Engineering colleagues to translate requirements into high-quality technical solutions.

  • Ensure code is clean, maintainable, well-tested, and appropriately documented.

  • Drive operational excellence across the codebase, tooling, and development processes.

  • Support and mentor other engineers through code reviews, pairing, and technical and architectural discussions.

What You Bring

  • Strong professional experience in Software Engineering, with significant experience across both frontend and backend development.

  • Strong Java experience with a good understanding of Spring Boot.

  • Strong React.js and TypeScript experience, with solid knowledge of modern CSS/HTML and frontend tooling such as Webpack or similar.

  • Experience building and working with microservices, REST APIs, SPAs, and micro-frontend architectures.

  • Experience designing high-quality applications and reusable software components.

  • Understanding of both frontend and backend architecture, with the ability to contribute to technical direction and architectural decisions.

  • Experience working with AWS or similar cloud environments.

  • Experience with Kubernetes and containerised application environments.

  • Familiarity with CI/CD practices and modern software development workflows.

  • Ability to take ownership of end-to-end feature delivery, working independently while collaborating effectively with a wider team.

  • Strong communication skills, curiosity, and an end-to-end mindset.

  • A focus on writing clean, maintainable, well-tested code.

Apply Now 

Upload CV
Upload supported file (Max 15MB)

Thanks for submitting!

bottom of page