About the Role
The mission of the Revenue Management Products team is to integrate diverse pricing tools and services into a single, cohesive ecosystem, focusing on user experience. As part of our team, you will play a pivotal role in continuously evolving our Revenue Management Products for complex new features.
Responsibilities
- Develop and evolve various products and services used in our Revenue Management and Dynamic Pricing
- Champion user-centric design alongside UI/UX designers when creating domain-driven services
- Engage in pair and mob programming as well as in code reviews to distribute knowledge
- Leverage AI-assisted coding tools to accelerate development, improve code quality, and drive innovation across the company and the team
- Facilitate important technical resolutions and communicate them to the team and stakeholders alike
Requirements
- 5+ years of experience in software engineering of distributed systems, preferably in larger organisational contexts
- 3+ years overall professional Node.js development experience
- Proficiency in TypeScript ensures robust and scalable software through sophisticated type safety techniques
- Experience with building applications applying Domain-Driven Design concepts and modern architectures like Hexagonal and/or Ports & Adapters, SOLID principles, etc
- Experience with MySQL/PostgreSQL and key-value stores
- Experience with AWS (or any other Cloud Platform)
- DevOps experience with Docker, Terraform, CI/CD and Kubernetes are very beneficial in this role
Skills
- Node.js
- NestJS/Express
- React
- TypeScript
- Domain-Driven Design
- Hexagonal Architecture
- Ports & Adapters Architecture
- SOLID principles
- MySQL
- PostgreSQL
- Key-value stores
- AWS
- Docker
- Terraform
- CI/CD
- Kubernetes
Location
- Anywhere
Work Type
- Hybrid
- Remote
Experience Level
- Senior
Benefits
- 12 free Flix vouchers
- 12 discount vouchers for friends & family
- Work from Anywhere for up to 60 days per year
- Hybrid work model
- Wellbeing support: Access confidential 1:1 counselling, courses, and stress management for yourself and up to four family members
- Learning & Development: Take advantage of language classes, training courses, and expert-led sessions
- Mentoring Program
About the Company
- At Flix, we offer a tech-driven environment where innovation meets real-world impact, with competitive pay, strong growth opportunities, and a culture of collaboration and ownership.
- At Flix, we empower our teams to push boundaries and shape the future of mobility. As we continue to scale globally, we harness cutting-edge technology to make mobility smarter, more sustainable, and more affordable.
- If you’re looking for a place where you can drive change and redefine how millions of people travel, Flix is the place where you can lead your journey!
Equal Opportunity
- We recognize that everyone carries a unique set of valuable skills and experiences. If you think you could have an impact even though you don't meet 100% of the requirements, we still encourage you to apply. We want to hear from you!
