Full Stack Software Engineer – Customer & Service Platform

Posted 5 hours ago

This is a fully remote position, open to applicants in Germany.

📋 Description

• Create and manage scalable backend services and web applications tailored for customer accounts, service, and loyalty.

• Design and execute APIs, services, and integrations utilizing Java or Kotlin.

• Integrate systems and data through event-driven architectures, including Apache Kafka.

• Develop frontend capabilities with TypeScript, JavaScript, and contemporary web technologies as necessary.

• Collaborate with AWS to shape infrastructure and deployments using Infrastructure as Code.

• Ensure software quality and platform stability via automated testing, code reviews, monitoring, and observability.

• Contribute to architectural and technological decisions while advancing shared engineering standards.

• Work closely with Product Management, UX, Data, and other engineering teams.

• Take ownership of solutions from initial concept to production operation.

• Utilize modern AI-assisted development tools and meticulously validate their output to uphold high-quality standards.

• Develop a Unified Commerce Platform that connects online and offline channels.


⛳️ Requirements

• Several years of experience in software development, preferably in a full-stack or backend context.

• Strong expertise in Java or Kotlin along with experience in modern backend architectures and APIs.

• Proficient in TypeScript, JavaScript, HTML, and CSS, with experience in a modern frontend framework such as React, Preact, or Vue.

• Familiarity with Apache Kafka or similar event-streaming technologies and distributed systems.

• Experience with AWS or a comparable cloud platform.

• Knowledge of both SQL and NoSQL databases.

• Experience in automated testing with a solid commitment to maintainable, testable, and clean code.

• Understanding of CI/CD processes, monitoring, and observability.

• Independent, pragmatic, and team-oriented working approach.

• Proficiency in German at least at B2 level and strong English language skills.

• Nice to have: Experience with Pulumi, Terraform, or similar Infrastructure-as-Code technologies.

• Nice to have: Familiarity with AWS services like 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: Background in e-commerce, marketplace, or platform environments.


🏝️ Benefits

• Flexible working hours.

• Options for remote and mobile work.

• Opportunities for professional development.

• Employee discounts.

• Modern technology stack including Java/Kotlin, TypeScript, Kafka, AWS, and Infrastructure as Code.

• Significant technical freedom and real end-to-end responsibility.

• Close collaboration within a cross-functional product team.

• Additional benefits.

People also viewed

Gea Internacional5 hours ago

Asesor de atención al cliente, Sin experiencia

PE flagPeru OnlyFull-timeCustomer SupportPEN 1,600 – PEN 2,700/month
ApplyView job
Computrabajo5 hours ago

Servicio al Cliente

CO flagColombia OnlyFreelanceCustomer Support
ApplyView job
Konecta6 hours ago

Atención al Cliente, Full Time

PE flagPeru OnlyFull-timeCustomer SupportPEN 1,230/month
ApplyView job
Chargeflow6 hours ago

Customer Support Representative

PH flagPhilippines OnlyFull-timeCustomer Support$650/month
ApplyView job
Konecta9 hours ago

Asesor de Atención al Cliente – Full Time Tarde

PE flagPeru OnlyFull-timeCustomer SupportPEN 1,230/month
ApplyView job
Sidecar Health11 hours ago

Customer Service Representative, Member Care – Part-Time

US flagFlorida, +4 more statesPart-timeCustomer Support$20/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers