Senior Software Engineer - Data (FTC - 9 months)
Job Description
WE ARE DEXT!
A leading fintech SaaS product company. Our suite of tools makes accountants more productive, profitable and powerful. In doing so we give them back the most precious commodity, time, which they can then use to add greater value to their clients.
Accountants and bookkeepers are the backbone of every successful business. For more than a decade weโve empowered our partners with innovative technology solutions to make businesses better. Dext allows them to meet the challenges they face today, tomorrow and in the future.
Our suite of tools makes accountants more productive, profitable and powerful. In doing so we give them back the most precious commodity, time, which they can then use to add greater value to their clients.
Architecture & Stack
Our data engineering team employs an ELT approach to extract data from diverse sources, load it into our Snowflake data warehouse, and transform it using dbt. We write Singer scripts in Python to manage data ingestion and leverage Airflow for workflow orchestration.
We deploy our infrastructure on AWS and use Docker and a bit of Kubernetes for containerisation and orchestration. We also use additional tools for data quality, visualisation, and reverse ETL to support our data engineering needs.
Team, Challenges & You
The data team is distributed across Bulgaria and the UK. Because weโre a remote company, we have people in Sofia, Plovdiv, Burgas, Varna, Ruse and other parts of Bulgaria. Everyone can choose where to work from.
We have reasonable processes, organised JIRA boards, stand-ups, and a team of professionals who help us nail the specifications. We value the quality of the code and good practices highly. Weโve suffered enough without them, and our management is well aware of that. Weโve even needed to explain that we donโt need so much time to pay back technical debt. Some of us even talk about those things (,,).
About the role
We seek a talented Senior Software Engineer - Data to join our team on a fixed-term contract basis. In this role, you will be crucial in developing and maintaining our data infrastructure and pipelines, ensuring scalability, performance, and reliability.
You will work closely with cross-functional teams to ensure the effective collection, storage, and processing of data.
What do we expect from you:
- Proven experience as a Software or Data Engineer or a similar role.
- Experience with data modelling, data warehousing, and ETL processes.
- Experience with cloud-based data platforms such as AWS or Google Cloud.
- Proficient in programming with Python or a similar programming language.
- Solid systems design skills.
- Experience with data governance, data quality, and data security best practices.
- Successfully led the adoption of engineering best practices such as release management, environment controls, CI/CD, and pipeline orchestration.
- Ability to work collaboratively in a cross-functional team.
- Excellent communication and presentation skills.
- Long-term or permanent work and residency permit required (a valid Bulgarian ID card is need)
What we can offer:
- Fully remote work model (from anywhere in Bulgaria)
- Friendly and welcoming working atmosphere
- Additional health Insurance
- Additional life Insurance
- 25 days of annual paid leave
- 1 extra day leave for your birthday
- Gym membership discount
We've always had the remote-work model in place, where we learned and know how to do it properly, got the infrastructure and best practices ready to support that.
Date Posted
08/27/2024
Views
0
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View Details