"> ">

Full Stack Engineer

    Top Employer Germany 2026Top Employer Europe 2026Fair Company 2026
Professionals

Key Facts

  • Professionals
    Professionals
  • Information Technology
    Information Technology
  • Full time
    Full time
  • Pune, Maharashtra, India
    Pune, Maharashtra, India

Job Description

We are looking for…

A mid-level full stack engineer with expertise in both frontend and backend technologies.
In this role, you will be part of a six people team working on METRO’s global solution for calculating and invoicing bonus payments from suppliers which is used in a standardized way across all METRO countries. This solution is built upon a large-scale codebase including legacy code in Oracle PL/SQL that integrates backend services and a complex React frontend. Your contribution will be pivotal in modernizing the solution and facilitating the split into modular, scalable components while ensuring reliability and design consistency.

 

Key Responsibilities

  • Design, develop, and maintain both frontend (React, Redux, Material UI) and backend (Java, Spring Boot) components.
  • Support the modernization and modularization of a large monolithic frontend & backend codebase.
  • Collaborate with architects and service managers as well as business and solution experts to align on long-term technical strategies and system design.
  • Ensure system performance, security, and scalability across frontend and backend layers.
  • Promote clean code practices, automated testing, and CI/CD pipelines to maintain development excellence.
  • Work closely with DevOps and platform teams to ensure cloud-native deployments on GCP with Kubernetes and Istio.

 

    Qualifications

    Must-Have Qualifications

      ork Experience & Skills

      • 3-5 years of proven hands-on experience with frontend frameworks (React, Redux, Material UI, HTML5, CSS3, JavaScript/TypeScript).
      • Extensive backend experience with Java and Spring Boot
      • Experience with relational databases, preferably Oracle
      • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Jenkins X, or similar).
      • Excellent English communication skills (written and spoken), with ability to collaborate across roles and cultures.

       

      Other Requirements

      • Ability to balance frontend user experience with backend scalability and performance.
      • Strong problem-solving mindset with a process-oriented approach.

       

      Nice-to-Have

      • Experience with Oracle PL/SQL
      • Experience with mustache
      • Experience splitting monolithic systems into modular architectures.
      • Familiarity with cloud observability tools (Prometheus, Grafana, DataDog, GCP Monitoring).
      • Knowledge of security best practices in distributed architectures (OAuth2, RBAC, mTLS).
      • Experience participating in UI/UX design discussions and collaborating with designers or users.

       

      Education

      • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience.

      Benefits

      Pension schemes

      Compensation & Recognition of Contribution

      Working hours

      Work Flexibility & Support Life Balance

      Work-life balance

      Health & Wellbeing

      Career planning

      Global Exposure & Cross‑Border Collaboration

      Learning and development

      Learning, Skills & Career Progression

      Commute

      Leadership & Talent Development

      Employee discount

      Innovation, Ideas & Recognition

      Family friendly

      Culture, Community & Inclusion

      Family friendly

      Engagement & Shared Experiences

      Contact

      METRO
      People & Culture
      METRO Global Solution Center India

      More opportunities you might like