1 day ago
Warsaw, PolandSenior
Responsibilities
- Maintain and continuously evolve a mature, stable product.
- Develop software using Java and Kotlin for existing and new products.
- Make architectural and cross-team technical decisions.
- Build clean, performant, and well-tested code for distributed systems.
- Reduce manual processes and explore AI-driven solutions.
- Collaborate with a distributed, self-organized, cross-functional team.
- Help define and deliver products that improve coordination between Flix and Mobility Partners.
- Contribute to technical excellence through collaboration, knowledge sharing, mentoring, and constructive feedback.
Requirements
- 6+ years of experience as a Java and/or Kotlin Software Engineer.
- Knowledge of distributed systems and Spring or Spring Boot.
- Experience with Kafka, MySQL or PostgreSQL, Redis, MongoDB, and S3.
- Willingness to work with both Java and Kotlin.
- Experience making architectural decisions and writing clean, performant, well-tested code.
- Autonomy, ownership, strong communication skills, and a product mindset.
- Experience coding with AI.
- Fluent English at upper-intermediate level or higher.
Benefits
- B2B freelance/service agreement with independent-contractor status and invoicing responsibilities.
- Opportunity to co-design new products and work with cutting-edge technologies.
- Collaboration with a distributed, self-organized, cross-functional team.
- Open to contractors based in Poland.
Tech Stack
Apache KafkaAWSDockerGitLab CI/CDJavaKotlinKubernetesMongoDBMySQLPostgreSQLRedisSnowflakeSpring BootTerraform
Categories
About Flix
Flix builds a travel-tech platform and consumer apps that sell intercity bus and rail tickets under FlixBus, FlixTrain, Greyhound, and Kamil Koç. It uses an asset-light model, partnering with local operators while handling network planning, pricing, and marketing to connect travelers in 40+ countries. Founded in 2011 and headquartered in Munich, it offers a unified booking experience across Europe, the U.S., and Turkey.
