WhereTo (now part of Flight Centre Travel Group) is looking for a passionate, motivated, and skilled Back End Engineer to join our growing Engineering team. This is an exciting opportunity to be an integral part of the team leading the return to travel and work with some of the largest and most powerful travel programs in the world. We seek a self-motivated team player who is also willing to mentor others and contribute to our culture of engineering and operational excellence.
Key Responsibilities:
- Creating high-quality, user-focused software within a fast-moving, cross-disciplinary team.
- Partnering with product leaders to shape the platform's future.
- Defining, implementing, and reinforcing architectural and best practice standards.
- Building pipelines capable of handling billions of transactions per day.
Experience & Qualifications:
- Minimum of 6 years of professional software development experience (excluding internships and personal projects).
- At least 2 years experience with Node.js.
- Experience in building and architecting high-quality software from scratch.
- Strong understanding of asynchronous I/O operations.
- Excellent software architecture skills and a passion for maintainable, organized code.
- Experience with AWS services such as EC2, S3, RDS, CloudFront / CDNs.
- Proficiency with Linux, Ubuntu / Debian, and Bash scripting is a plus.
- Experience with CI/CD platforms like Jenkins, CircleCI, Travis, etc.
- Experience implementing RESTful Web Service APIs.
- Knowledge of MySQL / PostgreSQL and their internal workings.
- Familiarity with Algorithms and Data Structures.
- Experience with NoSQL databases like MongoDB or Cassandra is desirable.
- Experience with memory cache systems such as Redis or Memcached.
- Knowledge of other systems programming languages (Go, C/C++, Rust) and scripting languages (Python) or JVM languages (Scala, Java, Groovy) is a bonus.
- Experience with functional programming concepts and libraries is a plus.
- Strong experience in designing highly horizontally-scalable architectures.
- Good understanding of Git fundamentals.
Work Perks! What's in it for you?
FCTG is renowned for its excellent perks and culture. We value our people highly, which is reflected in our employee benefits:
- Our offices are located in the heart of Barcelona, at Plaça Catalunya.
- Free language lessons (English, French, Spanish, Catalan).
- Attractive package including 25 days off per year, 5 additional compensation days, reduced summer hours, bank holidays, health insurance, and flexible working hours.
- Facilities with table tennis, a kitchen with free snacks, fruits, and drinks.
- Opportunity to work with an international, talented team.
- Various activities organized by our ambassadors.