Senior Backend Engineer

Jac Recruitment Alle
Stuttgart, Germany
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€70,000.0 - €80,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Application Integration Architecture Software as a Service Cloud Computing Code Review Continuous Integration Software Debugging Distributed Systems Github Monitoring of Systems Python (Programming Language)
+26 more
PostgreSQL Node.Js NoSQL Redis Service-Oriented Architecture Software Engineering Systems Integration Management of Software Versions Real Time Systems ReactJS Large Language Models Database Performance Backend Fastapi Event Driven Architecture Build Management Containerization Material UI Data Analytics Machine Learning Operations Front End Software Development Api Design NestJS Terraform Docker Microservices

Job description

The Germany-based team serves as the company’s software and digital solutions hub, developing platforms that enable customers to analyze, manage, and extract valuable insights from complex battery data. By combining expertise in battery science with modern software engineering, the company helps customers accelerate innovation, improve product performance, and make informed technical and business decisions. With customers across Europe, North America, and Asia, this company is experiencing continued growth driven by the increasing demand for battery technologies, electrification, and data-driven development solutions., We’re building a high-impact SaaS platform at the intersection of Battery Design, Development, and Production and software, focused on solving real-world problems in the battery ecosystem. We’re looking for a Senior Backend Engineer to take ownership of our backend systems -from architecture to production. You’ll work on systems that ingest, process, and serve complex data, and help shape a platform that customers rely on for critical decision-making. This is a high-ownership, hands-on role for someone who thrives in ambiguity, makes strong technical decisions, and ships reliable systems quickly without sacrificing quality. Experience in the battery sector and practical AI integration is a strong plus., Design and build scalable, resilient backend systems using Node.js (NestJS) and Python (FastAPI). Own API design and service architecture, balancing performance, maintainability, and developer experience Develop and evolve data models and pipelines for complex, real-world datasets (including battery-related data) Build and maintain multi-service, cloud-native systems on AWS Improve system observability, reliability, and incident response practices Drive CI/CD, infrastructure-as-code (Terraform), and secure deployment workflows Collaborate closely with product and frontend teams to deliver end-to-end features Make pragmatic decisions - knowing when to move fast and when to invest in long-term architecture Contribute to a culture of high-quality engineering through code reviews, testing, and continuous improvement, Backend: Node.js (NestJS), Python (FastAPI) Frontend: React.js (Hooks, Context, modern state management, component libraries) Databases: PostgreSQL, Redis, NoSQL Infrastructure: AWS, Docker, Terraform, GitHub Actions Attractive Points Work on real-world energy problems with tangible impact Own systems end-to-end Influence architecture, product, and technical direction Build from first principles in a fast, execution-focused team High autonomy, low bureaucracy, and meaningful responsibility

Requirements

Mandatory Qualifications (All must be met): 5+ years of experience building and operating production backend systems Strong proficiency in Python and Node.js (experience with NestJS or FastAPI is a big plus) Deep understanding of:

  • API design (REST, service boundaries, versioning)
  • Distributed systems and microservices tradeoffs
  • Data modeling and database performance Proven experience building SaaS platforms or complex backend systems Hands-on experience with:

  • AWS (or similar cloud platforms)
  • Docker and containerized environments
  • CI/CD pipelines and infrastructure-as-code Strong experience with PostgreSQL and/or NoSQL databases Ability to debug and resolve complex production issues Comfortable working in a fast-moving, startup environment Strong Plus Experience in the battery domain Experience building data-intensive or real-time systems Exposure to AI/ML systems, LLM integrations, or AI-powered features Experience designing event-driven architectures Proven experience in team management and driving technical best practices across backend teams.

Benefits & conditions

Salary Range: €60,000-€80,000 gross per annum Work Style: 100% onsite in Stuttgart office Team Environment: Agile, collaborative, and high-ownership culture Career Growth: Clear path toward leadership or specialist roles Learning & Development: Direct access to founders and product teams

About the company

This company is an innovative technology business operating at the intersection of advanced battery technology and software development. It supports customers throughout the battery lifecycle, from research and development to production readiness and data-driven optimization.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all