Job Description
OTTO is one of Europe's most successful e-commerce companies. With more than 10 million items from over 7,000 brands, otto.de is now one of Germany's leading online shopping platforms. As a marketplace, we are constantly operating with brands and partners, so we keep growing. Resting? Not our thing! Not yours either? Then come on board - and shape the future of e-commerce with us.Diversity belongs to us like the river Elbe belongs to Hamburg: We stand up for openness, respect and tolerance. Let's set sail together - regardless of where you come from, who you love or what you believe in. Because you are unique and that's what we are looking for.
With us, you can contribute ideas and drive projects forward, get involved in networks for your heart's desire and actively shape our corporate culture. Trying something new, think in new ways, be innovative, go above and beyond your own borders - that's our mindset. Let's achieve great things together. Whether you work on campus or at home. Make OTTO your playground.
We are the Customer Services Intelligence department within OTTO IT. Around 25 dedicated international colleagues realize our mission to provide insightful data analytics for customer service and automate customer contact processes. By collaborating with business departments and other IT teams, we strive to understand customer requests and improve the customer experience while ensuring efficient operations.
We are looking for a talented Backend Developer to focus on automating customer contact processes. In this role, you will work with your teammates to develop, operate and maintain applications as well as set up and optimize the necessary cloud infrastructure. Your contributions will enable our customers to easily access the OTTO long-term guarantee and exercise their rights under the EU GDPR (data disclosure, data transfer, data deletion). In addition, you will play a key role in developing the infrastructure for AI technologies that automate communication processes with our customers and provide co-pilot functions for our call center agents.
Many people talk about "home office" - we talk about "hybrid or mobile work": our teams decide together with their manager what balance of mobile working (remote) and on-site presence makes sense for them. We have a campus day in the team every two weeks and monthly department meetings.
You are welcome to work with us full-time or part-time (30 h/week).
Tech stack:
- Python | FastAPI | Google Cloud Platform (GCP) | Terraform | Docker | GitHub | Grafana
- Develop, test and maintain Python applications with clean, maintainable and efficient code.
- Build and maintain scalable NLP and GenAI systems in real-time.
- Work with cross-functional teams to define, design and deploy new features.
- Design and implement CI/CD pipelines to automate the deployment process.
- Monitor performance and ensure security of applications.
- Troubleshoot issues in development, test and production environments and contribute to the documentation of system architecture and processes.
- Stay informed about the latest technologies to ensure our solutions are up to date.
Not sure if the position is right for you? - We will be happy to put you in touch with Robert Böhme or Maximilian Rimbach from the specialist department. Would you like to experience your future team and workplace live? - You will have the opportunity to do so at a later date as part of your application process.
To get to know you and your skills better, you can expect a coding challenge during the application process. We will let you know exactly what this will look like in good time.
Must-have:
- Sound knowledge of Python and related frameworks (e.g. FastAPI).
- Understanding of software architecture principles and patterns, especially microservices.
- Knowledge of DevOps tools and practices, including CI/CD pipelines and containerization (Docker).
- Experience with cloud platforms (GCP preferred) and Infrastructure as Code (e.g. Terraform).
- Experience with RESTful APIs and web services and solid understanding of version control systems (e.g. Git) as well as familiarity with SQL databases (e.g. Postgres, Oracle) and database query languages.
- Your language level: German B2 (independent use of language) and English B2 (independent use of language)
Nice-to-have:
- Excellent communication skills with the ability to interact with stakeholders and translate technical insights into business insights.
- Proactive, creative and innovative approach to problem solving and improvement.
- Willingness to independently identify problems and develop solutions as well as mentor less experienced staff.
- Experience in monitoring with Grafana.
- Knowledge of Java and related frameworks (Spring Boot) or willingness to learn.
We encourage you to apply, even if you don't fulfill every single must-have.
- Work-life balance
Hybrid working model, activity-based working, flexible working hours (flexitime), 37.5-hour week, 30 vacation days, workation and sabbatical option - Remuneration & additional benefits
Vacation and Christmas bonus, 15% staff discount as well as numerous benefits & employee offers (e.g. events, travel), pension schemes, possibility of capital participation, relocation offer - Professional & personal development
One-week onboarding, further training opportunities such as the OTTO Academy, digital learning platforms - including a master plan, coaching & mentoring, job shadowing, development programs, management and expert career paths, option to participate in specialist conferences - Health & well-being
Over 30 company sports, meditation room, mindfulness and stress management courses, offers for parents, company medical & psychosocial counseling - Culture & cooperation
Communities & networks, coworking & social spaces, leading principles, regular employee surveys, free hot drinks and a wide range of food - including vegan food, parcel shop - Mobility
Germany ticket for €30, free parking spaces, e-charging stations, city bike stations
& many more benefits!
View More