Position: FLIXBUS:Middle Backend Java Engineer for for Customer Care Services team (Operations & Customer Care domain)
Company: Flixbus / FlixMobility Tech UA
Category: Java
Experience required: 3y
English level: upper

Flixbus is a global mobility provider that has been changing the way millions of people travel. As a unique combination of tech-startup, e-commerce platform, and transportation company, we quickly became Europe’s largest intercity bus network, helping millions of people reach their destinations.

**About the product:**
We’re looking for a driven Backend Java Engineer to join our Customer Service team.

In the Customer Service team, we would like to create:
1) Self-service portal for mil of our passengers ( self- rebooking: changing destinations, seats, date, etc, Customer service communication portal​, Knowledge content, hub, FAQs, Customer Service knowledge base​, Customer service refund tools​, Lost & Found​, etc)
2) Create tools and automate internal processes for our operations managers.
(Customer Service CRM & case management​, Claims management​, Email translation​, Email suggestions​, etc)

If you are interested in
- working in an international company with a team of professionals
- working in a product company with worldwide impact
- working in a flat structure without any Project Managers, Team Leads, and deadlines
- drive technical decisions, opt for technologies, work on processes, and have time to experiment
- having business trips to Berlin and Munich
- leveling up your skills as a professional - JOIN US!

The team consists of Salesforce Engineers, Product Owner, Agile Coach

**Your profile:** 
— 3+ years experience working as a Backend Java Engineer;
— Experience with distributed systems: Spring / Spring Boot, Kafka, MySQL / Postgres (RDS), Redis (Elasticache), MongoDB (DocumentDB), SQS/SNS, S3, ElasticSearch, etc;
— You’ve worked with distributed teams before;
— DevOps or infrastructure experience: Kubernetes, Docker, Gitlab CI, AWS, Terraform, etc;
— Upper-intermediate level of English or higher;
— You enjoy working within an agile setup.

**Your responsibilities:**
— You will be able to design new products from scratch and frequently deliver new versions of existing products, using continuous integration and automation
— You will be part of a self-organized, cross-functional distributed team owning the customer service products and will hence directly contribute to the success of the business
— You and your team will place our users at the center when developing solutions together
— You drive the development process using an Agile environment
— You will work with and learn how to use cutting-edge technologies and tools
— Lead technical decisions inside and across teams to improve technical excellence through lateral leadership
— Contribute to find the best solutions for getting, organizing and providing customer service products that make our operations easier
— Be a mentor and coach for your colleagues

**Perks:** 
— Trust-based working. We don’t punch the clock — organize your own schedule
— Regular business trips to Berlin and Munich 🇩🇪
— Educational budget (conferences, certifications, books, etc)
— 20 days of paid vacations per year
—  Health insurance
— 12 free FlixBus trips per year, 5 trips with 50% discount for relatives and friends
— Language course support
— Pet-friendly office
— Office snacks
— Have an impact. With innovation and smart technology, we are changing the way people travel, and you too can have an impact on this ride
— Push boundaries. Everyone is equally important and works together on uncharted challenges alongside inspiring colleagues from all over the world
— Fun at work and beyond. Discover the world with your free FlixBus rides and join our regular team events — there’s always something to celebrate!