Responsibilities
- Refactor outdated systems by incrementally migrating monolithic ETL processes to a scalable microservices architecture, reducing technical debt over time.
- Build and maintain robust microservices using test-driven development, domain-driven design, clean coding standards, and established software design principles.
- Ensure reliability of current data workflows by supporting and enhancing existing ETL pipelines developed with Talend 7/8, maintaining uninterrupted business operations.
- Partner with Finance teams to identify inefficiencies and implement automated solutions for repetitive or manual tasks.
Requirements
- Minimum of two years of professional software development experience, including practical work with object-oriented or functional programming languages, particularly Java or Kotlin.
- Familiarity with microservices design, RESTful API patterns, and backend system development.
- Strong proficiency in SQL and hands-on experience with relational database systems such as MySQL, Vertica, or PostgreSQL.
- Prior experience using ETL or data integration tools like Talend, Informatica, or SSIS.
- Proven ability to collaborate in diverse, multilingual teams, translating business needs into technical implementations and sharing knowledge effectively.
Nice to Have
- Experience in financial systems, e-commerce platforms, or the travel sector.
- Hands-on work with Talend 7 or Talend 8 environments.
- Knowledge of continuous integration and delivery pipelines and DevOps methodologies.
- Proficiency with Git and standard version control practices.
- Background in Clean Code, SOLID principles, and Agile development approaches.
- Experience working within the Spring or Spring Boot framework ecosystem.
Benefits
- Inclusive, international workplace with team members from over 10 countries and more than 48 nationalities.
- Reduced weekly working hours (36 hours full-time) with half-days on Fridays.
- Flexible scheduling with core collaboration hours between 10:00 AM and 4:00 PM.
- Option to work remotely for a defined period each year, subject to local regulations.
- Dedicated 'Fri-Yays' — Friday mornings reserved for focused work, learning, and personal development with no meetings scheduled.
- Access to professional growth programs, including e-learning platforms such as O’Reilly, Udemy, and Coursera, along with internal training resources.
- Two paid days annually for community volunteering.
- Occasional team social events to strengthen workplace relationships.
- Exclusive travel discounts and staff-only fare offers.
- Support during major life events through leave policies aligned with local regulations, including parental, bereavement, marriage, and relocation leave.
Work Arrangement
Remote
Team
- Team size: around 1,700 people worldwide
- Structure: Finance Systems Engineering team
Other
- Language requirements: multilingual environment
- Hours: 36 hours per week
- Shifts: core hours from 10:00 to 4:00 pm
- Contract duration: Permanent
- Probation: null
- Relocation: null
- Training: Professional and managerial skills development training paths, access to e-learning platforms such as O’reilly, Udemy, Coursera (depending on the department), and to our internal platform offering bespoke training content
