Roland Berger

AI Lab

FullStackDeveloper

Munich, Bavaria, Germany FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Full Stack Developer at Roland Berger. Skills: Full-stack development, Python, React, LLM-enabled applications. Build reliable, secure, full-stack systems. Power agentic and LLM-enabled applications”

What You'll Achieve.

large-scale deployment; performance-oriented design

Industry & Context.

AI Lab

What They're Looking For.

Must Have

Degree in Computer Science/Engineering or equivalent experience, 4+ years of experience building production-level code in full-stack environments with software engineering fundamentals, Proficiency across backend (Python, Rest API design, GraphQL, MCP, async/event-driven programming, performance tuning), frontend (React, Next. js), database (Redis, Postgres), Proven ability to build secure, scalable architectures with logging, monitoring, tracing, and service reliability best practices, Hands-on experience of modern DevOps practices, including CI/CD pipelines, Git-based workflows, Docker and cloud deployment/delivery (Azure preferred), understanding of data modeling and integrations (SQL/NoSQL/object stores), as well as integration with third-party systems, Familiarity with LLM/agent runtimes, including tool calling, orchestration and evaluation loop design, Team working spirit and excellent communication skills in English

Nice to Have

entrepreneurial mindset, winning personality

What You'll Do.

Power agentic and LLM-enabled applications

Design and implement APIs

Implement core domain logic

Enable evaluation and finetuning workflows

Deliver robust systems

Build and wire front ends

Implement proper logging

Implement scalability patterns

Implement responsible AI guardrails

How You'll Work.

Team & Collaboration

Collaborate with DevOps; Collaborate with architects; Collaborate with GenAI engineers; Team working spirit

Communication Scope

excellent communication skills in English

Full Job Description

Join our growing Roland Berger AI Lab to build reliable, secure, full-stack systems that power agentic and LLM-enabled applications. You will design and implement APIs, core domain logic, and integrations; enable evaluation and finetuning workflows. Collaborate with DevOps, architects, and GenAI engineers to deliver robust systems from PoV to large-scale deployment. Expect hands-on development in Python and modern front-end frameworks, clean interfaces, robust testing, performance-oriented design, clear documentation and ownership. You will build and wire front ends for agentic systems, ensuring excellent UX, proper logging, monitoring, tracing, scalability patterns, and responsible AI guardrails by design. ## Qualifications * Degree in Computer Science/Engineering or equivalent experience * 4+ years of experience building production-level code in full-stack environments with strong software engineering fundamentals * Proficiency across backend (Python, Rest API design, GraphQL, MCP, async/event-driven programming, performance tuning), frontend (React, Next.js), database (Redis, Postgres) * Proven ability to build secure, scalable architectures with logging, monitoring, tracing, and service reliability best practices * Hands-on experience of modern DevOps practices, including CI/CD pipelines, Git-based workflows, Docker and cloud deployment/delivery (Azure preferred) * Strong understanding of data modeling and integrations (SQL/NoSQL/object stores), as well as integration with third-party systems * Familiarity with LLM/agent runtimes, including tool calling, orchestration and evaluation loop design * Team working spirit and excellent communication skills in English ## Additional Information Do you have an entrepreneurial mindset with a winning personality? If so, we look forward to receiving your application (CV, high school diploma, certificates of all academic degrees, work certificates including internships, as well as proof of semesters abroad) via our online po

Free ATS check

Applying for this Full Stack Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Roland Berger?

Real rants from real employees. Read before you apply.

Read Company Rants →