Blog


Database Administrator

At Flex Travel Solutions, we foster an environment of passion, innovation and collaboration. We believe in a dynamic work culture that empowers employees to grow and expand their knowledge. If our ethos resonates with you, we’d love for you to join us!

As a technology-first company, we’re currently looking for a Database Administrator to join our team.

Responsibilities:

  • Design, implement, and manage PostgreSQL databases to ensure optimal performance, reliability, and scalability.
  • Monitor database performance, identify bottlenecks, and execute performance-tuning strategies.
  • Develop and enforce database standards, including security, backup, and recovery procedures.
  • Implement and maintain database monitoring tools for proactive issue resolution and trend analysis.
  • Collaborate with development teams to optimize database schema and queries for application performance.
  • Oversee cost-efficiency initiatives for database environments, ensuring optimal resource utilization.
  • Support and improve disaster recovery strategies, including backup and failover procedures.
  • Conduct regular audits and assessments to ensure databases meet compliance and security requirements.
  • Provide mentorship and support to team members on database best practices and advanced techniques.
  • Stay informed of advancements in database technologies and provide recommendations for improvements.

Experience/Skills Required:

  • Bachelor’s degree in computer science, information systems, or a related field, or equivalent experience.
  • Proven experience as a Database Administrator, with expertise in PostgreSQL.
  • Hands-on experience with AWS database services, including RDS and Aurora.
  • Strong understanding of cost and performance optimization in cloud environments.
  • Familiarity with monitoring tools such as CloudWatch, DataDog, or similar platforms.
  • Solid understanding of database security practices and compliance frameworks.
  • Ability to automate routine tasks using scripting languages or tools (e.g., Python, Bash).
  • Strong problem-solving skills, with a proactive and resourceful approach to identifying solutions independently.
  • Committed to delivering solutions and resolving challenges, demonstrating a focus on outcomes rather than obstacles.
  • A team player who thrives in a fast-paced and collaborative environment.

What you can expect from us:

  • Remote work flexibility
  • Guidance from senior team members
  • Collaboration with a supportive and committed team
  • Prospects for personal and professional development

Why join our team?

As a fast-growing travel tech company, diversity drives our identity. We believe that the value we deliver to clients comes from the quality of our team, which is why we are committed to building a culture of growth, diversity, ownership, and excellence. It’s also why we invest in our team through direct mentorship, honest and open dialogue and feedback, and trust.

Because creativity, passion, integrity and wellness are the company’s core values, we are looking for people who are enthusiastic, innovative, open-minded, team players and eager to learn. Flex Travel Solutions is an advocate for workforce diversity and as such, encourages the participation of women in management roles.

Quality Assurance Engineer

At Flex Travel Solutions, we foster an environment of passion, innovation and collaboration. We believe in a dynamic work culture that empowers employees to grow and expand their knowledge. If our ethos resonates with you, we’d love for you to join us!

As a technology first company, we’re currently looking for a Quality Assurance Engineer to join our team.

The Role:

As a Quality Assurance Engineer at FTS, you will report to the Head of Data Management with the responsibility of ensuring that features meet quality standards before they reach the end user. Your primary responsibility is to test, monitor, and ensure the quality of our business tech solutions.

Responsibilities:

  • Create and design application and software testing processes.
  • Ensure the overall quality of developed solutions through execution of all aspects of the Quality Assurance in every phase of the software development life cycle, from requirements definitions through to deployment.
  • Monitor system and software functionality.
  • Ensure offerings are entirely functional and provide quality assurance for software products.
  • Automated testing and problem-solving of various tasks that work towards a development process.
  • Advise best practices and optimizations throughout testing and bug-fixing processes.
  • Collaborate with dev and business teams to develop test plans and new approaches for seeking out bugs and exploits in end-user-facing applications.
  • Establish and implement rigorous reporting and automated monitoring systems.
  • Establish creative direction for the company within brand guidelines.
  • Manage multiple projects within design specifications and budget restrictions.
  • Implement feedback and changes whenever possible.

Experience/Skills Required:

  • 7+ years of experience in a similar role.
  • BA/BS degree in software engineering or computer science, information systems or system analysis.
  • Experience conducting quality assurance testing.
  • Strong knowledge of Jira, Scrum and Agile methodologies.
  • Strong personnel management, time management, and organizational skills.
  • Strong written and verbal communication skills, as well as attention to detail.
  • Analytical approach to troubleshooting.
  • Basic knowledge of SQL.
  • Tricentis certification and/or working experience is an asset.
  • Knowledge of automation tools, such as Selenium or any other similar tool is an asset.
  • Management experience is an asset.
  • Travel industry experience is an asset.
  • Bilingual French and English is an asset.

What you can expect from us:

  • Remote work flexibility
  • Guidance from senior team members
  • Collaboration with a supportive and committed team
  • Prospects for personal and professional development

Why join our team?

As a fast-growing travel tech company, diversity drives our identity. We believe that the value we deliver to clients comes from the quality of our team, which is why we are committed to building a culture of growth, diversity, ownership, and excellence. It’s also why we invest in our team through direct mentorship, honest and open dialog and feedback, and trust.

Because creativity, passion, integrity and wellness are the company’s core values, we are looking for people who are enthusiastic, innovative, open-minded, team players and eager to learn. Flex Travel Solutions is an advocate for workforce diversity and as such, encourages the participation of women in management roles.