Full Stack Software Engineer – Customer & Service Platform

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full Stack Software Engineer developing Java/Kotlin, Kafka, and AWS services for INTERSPORT’s e-commerce platform. Building customer account, service, and loyalty solutions connecting online and offline retail.

Responsibilities:

  • Develop and operate scalable backend services and web applications for customer accounts, service, and loyalty
  • Design and implement APIs, services, and integrations using Java or Kotlin
  • Integrate systems and data using event-driven architectures, including Apache Kafka
  • Develop frontend functionality with TypeScript, JavaScript, and modern web technologies as needed
  • Work with AWS and help shape infrastructure and deployments through Infrastructure as Code
  • Ensure software quality and platform stability through automated testing, code reviews, monitoring, and observability
  • Contribute to architectural and technology decisions and further develop shared engineering standards
  • Collaborate closely with Product Management, UX, Data, and other engineering teams
  • Take responsibility for solutions from concept through production operation
  • Use modern AI-assisted development tools and rigorously validate their output to ensure a high standard of quality
  • Develop a Unified Commerce Platform connecting online and offline channels

Requirements:

  • Several years of software development experience, ideally in a full-stack or backend environment
  • Excellent knowledge of Java or Kotlin and experience with modern backend architectures and APIs
  • Good knowledge of TypeScript, JavaScript, HTML, and CSS, as well as experience with a modern frontend framework such as React, Preact, or Vue
  • Experience with Apache Kafka or comparable event-streaming technologies and distributed systems
  • Experience with AWS or a comparable cloud platform
  • Knowledge of SQL and NoSQL databases
  • Experience with automated testing and a strong commitment to maintainable, testable, and clean code
  • Understanding of CI/CD, monitoring, and observability
  • Independent, pragmatic, and team-oriented working style
  • German at least at B2 level and confident English skills
  • Nice to have: Experience with Pulumi, Terraform, or comparable Infrastructure-as-Code technologies
  • Nice to have: Knowledge of AWS services such as Lambda, SQS, API Gateway, ECS, Cognito, or DynamoDB
  • Nice to have: Experience with Playwright, Jest, Vitest, JUnit, or Testcontainers
  • Nice to have: Knowledge of accessibility, web performance, or server-side rendering
  • Nice to have: Experience with customer account, CRM, loyalty, or customer service systems
  • Nice to have: Experience in e-commerce, marketplace, or platform environments

Benefits:

  • Flexible working hours
  • Remote and mobile working options
  • Professional development opportunities
  • Employee discounts
  • Modern technology stack including Java/Kotlin, TypeScript, Kafka, AWS, and Infrastructure as Code
  • Significant technical freedom and genuine end-to-end responsibility
  • Close collaboration within a cross-functional product team
  • Additional benefits