Data Software Engineer
- On-site
- Sliema, Sliema, Malta
- Tech
Job description
We are expanding our Tech team with Data Software Engineers based at our head office in Malta!
Fast Track is a disruptive technology company, recognised as the iGaming industry CRM leader. Fast Track provides a new way of working, enabling teams to focus on innovation and growth. We are a tight unit with a strong culture and our leadership in tech and the product has attracted high-performance individuals. Fast Track works with hundreds of companies worldwide, with offices in Malta, Sweden, Spain, and the United States, and has been certified as a Great Place To Work™ for the second consecutive year.
The Data Software Engineer role requires expertise in software engineering with a focus on data solutions. Key responsibilities include enhancing data models, improving database performance, and leading data development initiatives. The ideal candidate will ensure the stability, scalability, and reliability of analytical solutions while mentoring team members.
As a Data Software Engineer at Fast Track you will be focused on:
Data Model Enhancement:
Evaluate and enhance current data models to ensure adherence to best practices, proposing improvements to enhance maintainability, maximise query performance, and ensure data consistency.
Data Loading Processes and Governance:
Maintain and improve our solution for loading data into our analytical database (ClickHouse or other databases used by the business), ensuring all database schemas and data flows are properly documented.
System Stability and Reliability:
Be part of researching and implementing ways to improve the stability and reliability of our reporting solution (Data Studio) and analytical database (ClickHouse or other databases used by the business), focusing on reducing unnecessary load, limiting memory usage, ensuring data consistency, and scaling as data volume increases.
Support and Collaboration:
Support team members in solving data-related problems, conducting ad-hoc investigations, and writing SQL queries to extract specific data, debug problems, or improve query performance. Act as a resource for building dashboards and answering data-related questions while sharing knowledge to enable others to become more proficient.
Microservices and High-Traffic Solutions:
Develop highly performant microservices to handle high traffic volumes.
Build backend REST APIs for managing our solution, ensuring they meet high standards of scalability and performance.
Testing and Documentation:
Implement comprehensive testing for the developed solutions, including unit, integration, and load testing, to ensure software reliability and performance.
Keep documentation of relevant systems up to date, ensuring data-related workflows are properly documented and knowledge is regularly spread within the development team.
Project Leadership and Innovation:
Contribute to data-related development initiatives and be part of the end-to-end delivery of projects.
Work with the product team to propose and oversee improvements to our reporting solutions and data products.
Stay informed on the latest technology trends by researching and advocating for best practices in coding standards and software design.
Promote a collaborative environment that encourages innovation and technical excellence.
Job requirements
- A minimum of 4 years of experience in a similar role with expertise in software development, data modelling, database management, and SQL.
- Thorough understanding of analytical database elements, including table/database engines, data storage optimizations, partitioning, and indexing.
- Strong proficiency in SQL and query optimization.
- Experience with BI solutions such as CubeJS, Looker, Qlik, Tableau, or Power BI.
- Previous experience in creating data pipelines and transferring data between sources.
- Experience in developing high-performance microservices and backend REST APIs.
- Proficiency in comprehensive testing strategies, including unit, integration, and load testing.
- Analytical mindset with strong problem-solving skills.
- Strong communication skills.
- Ability to mentor team members and foster a collaborative environment.
- Ability to lead projects and drive continuous improvements in data systems and processes.
- Advanced degrees or certifications in computer science or related fields, along with a portfolio of personal or open-source projects, are a plus.
- Self-starter with a ‘can-do’ attitude who works well within a fast-paced environment.
- Team player, bringing energy and positivity to our awesome team!
Development at Fast Track
At Fast Track, we provide a dynamic environment for high-performance individuals who are ready to elevate their skills. Our tech stack is cutting-edge and constantly evolving. We utilise continuous integration and deployment with GitHub Actions, incorporating relevant workflows and approval processes. Our code runs on Docker with Kubernetes orchestration, and all our infrastructure is managed with Terraform, embracing infrastructure as code principles. We leverage Kafka and RabbitMQ for our queue systems and ClickHouse for data storage, complemented by advanced monitoring through Grafana. Our microservice architecture is designed for optimal performance and scalability. To further digitalise our development efforts and optimise efficiency, we have developed internal build servers and monitoring tools to ensure reliability and continuous improvement.
Working at Fast Track
Fast Track is a disruptive technology company, recognised as the iGaming industry CRM leader. Fast Track provides a new way of working, enabling teams to focus on innovation and growth. We are a tight unit with a strong culture and our leadership in tech and the product has attracted high-performance individuals. Fast Track works with hundreds of companies worldwide, with offices in Malta, Sweden, Spain, and the United States, and has been certified as a Great Place To Work®️ for the second consecutive year.
Applicants from abroad
Relocation program included (if required); we pay for your flights for you and your family, shipping, and accommodation for the first 2 weeks.
Benefits for Fast Track employees
- Work in a company certified as a Great Place To Work®️
- We have the best office on the Island with an amazing terrace and sea view
- We serve free breakfast for all employees every morning
- Wellbeing benefit, we pay for your gym membership/classes
- We pay for your mobile plan
- Free snacks, fruits, and soft drinks at the office
- Private health insurance for you and your family
- And of course, best-in-class equipment - we provide great Macbooks
or
All done!
Your application has been successfully submitted!