Full Stack Software Engineer – Customer & Service Platform
Posted 1hrs ago
Employment Information
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
















