We are looking for an Intermediate Data Engineer to join our team!
We are seeking a talented Data Engineer to contribute to the development and optimization of our payment processing systems. As an Intermediate Data Engineer, you will play a crucial role in designing, implementing, and maintaining data pipelines and infrastructure to support the seamless flow of transactional data. You will work closely with cross-functional teams to analyze business requirements, develop data models, and ensure the reliability and performance of our data processing systems.
Responsibilities:
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Design, develop, and maintain scalable data pipelines to ingest, process, and analyze large volumes of transactional data.
- Optimize data storage and retrieval mechanisms to ensure high availability, reliability, and performance.
- Implement data quality monitoring and validation processes to ensure the accuracy and consistency of data.
- Work closely with stakeholders to provide clean, reliable datasets for analysis and reporting.
- Continuously evaluate and integrate innovative technologies and tools to enhance data processing capabilities and efficiency.
- Follow DevOps practices to develop CI/CD pipelines, automate deployment and monitor processes for data infrastructure.
Requirements:
- Bachelor's degree in computer science, engineering, or a related field.
- 3+ years of experience in data engineering, preferably in the payments or financial services industry.
- Proficiency in programming languages such as SQL, Python, and Java.
- Experience with object-oriented programming methods.
- Hands-on experience with distributed data processing frameworks such as Apache Spark or Hadoop.
- Strong understanding of relational and NoSQL databases, data modeling, and schema design.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes are a plus.
- Experience with workflow managers such as AirFlow and Dagster.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Effective communication skills and the ability to articulate technical concepts to non-technical stakeholders.
About us:
- We provide a fully integrated payment and point of sales solutions to restaurants, hotels, and bars
- We are known for our state-of-the-art point of sales systems (Veloce and Maitre'D)
- We have offices in Canada, US, and Europe
- We are expanding and growing!
We offer:
- Medical and dental coverage as of Day 1
- Telemedicine 24/7
- RRSP matching
- Vacation and personal days
- Challenge of working in a fast-paced growing company
Are you looking to be part of our PayFacto DNA as we climb to new heights? Apply now!
remote work