
Data Engineer

Hapana
Summary
Join Hapana, a company revolutionizing the fitness industry with its software solutions, as a Data Engineer. You will design, develop, and maintain data pipelines, ensuring data quality and reliability across multiple systems. Responsibilities include creating reports and dashboards, implementing data security protocols, and collaborating with cross-functional teams. This role requires a Bachelor's degree in a related field, proven experience as a Data Engineer, strong SQL proficiency, and experience with various data technologies. Hapana offers a competitive salary, benefits, wellness perks, and opportunities for career growth within a dynamic, global organization.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- Proven experience as a Data Engineer or similar role
- Strong proficiency in SQL and experience with relational databases (MySQL and Postgres)
- Proficiency in NoSQL (MongoDB)
- Experience with ETL tools and processes
- Knowledge of API development and integration for data services
- Experience with real-time data processing and streaming architectures
- Familiarity with data privacy regulations (GDPR, CCPA, etc.)
- Proficiency in data visualisation tools such as GoodData, Tableau, or Power BI
- Familiarity with programming languages such as Python or R for data manipulation and analysis
- Understanding of data warehousing concepts and best practices
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Ability to manage multiple tasks and work independently in a fast-paced environment
Responsibilities
- Design, develop, and maintain data pipelines to move data between multiple systems and platforms
- Implement and maintain data security protocols and compliance measures to protect sensitive customer information
- Collaborate with cross-functional teams to understand data requirements and translate them into technical solutions
- Design and implement data backup and recovery procedures
- Create and maintain data dictionaries and metadata repositories
- Develop automated testing frameworks for data validation and quality assurance
- Monitor and optimize system performance, including query optimization and index management
- Ensure data integrity, consistency, and accuracy across all systems
- Troubleshoot and resolve data-related issues, ensuring timely and accurate delivery of data
- Develop and maintain ETL processes to support data integration and transformation
- Help to optimise database performance and ensure scalability to handle large volumes of data
- Stay updated with emerging technologies and industry trends to continuously improve data engineering processes
- Document data engineering processes and provide training to team members as needed
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of big data technologies such as Hadoop, Spark, or Kafka
- Experience with data modeling and schema design
- Familiarity with data governance and data quality best practices
- Experience with agile development methodologies
Benefits
Competitive salary, benefits, wellness perks including fitness initiatives and work-life balance policies
Share this job:
Similar Remote Jobs
