Senior Data Engineer / Developer (Remote, Full-Time) [HR221]

Smart Working SolutionsIndiaRemoteFull-timeSenior, 5–8 yearsListed 6 hours ago

Apply now

About this role

Responsibilities

- Take end-to-end ownership of data across the business, independently managing requirements from concept through to production.

- Collaborate with two existing developers where deeper application development is required.

- Prioritise payroll-related data requirements and develop a new invoicing system to automate the existing highly manual invoicing process.

- Assess the legacy SQL database and wider Azure data environment, recommending and implementing practical improvements.

- Build and maintain data pipelines and integrations across Azure, HubSpot, Xero and Stripe.

- Analyse club financial performance and membership utilisation, producing reports for clubs and internal dashboards.

- Combine HubSpot and financial data to provide visibility into campaign costs, customer acquisition costs and overall business costs.

- Develop data services, REST APIs and backend functionality to integrate data and insights into the application, accounting for approximately 25% of the role.

- Maintain the existing Power BI environment and evaluate its suitability against cost and reporting requirements, recommending alternative tools where they provide better value.

- Automate manual business processes and data handling using Power Automate or other appropriate tools.

- Work closely with the CFO and leadership to translate financial and business requirements into practical data solutions.

- Deliver meaningful analysis against established business KPIs, supporting financial reporting and decision-making.

- Evaluate technical approaches pragmatically, prioritising improvements to existing systems where appropriate rather than unnecessary rebuilds.

- Handle sensitive payroll and financial information responsibly, maintaining appropriate confidentiality and care.

Requirements

- Strong SQL and T-SQL expertise, including data modelling and experience improving legacy SQL databases.

- Hands-on experience building and maintaining data pipelines and integrations within Microsoft Azure, including Azure SQL, Azure Data Factory and Azure Data Lake Storage.

- Commercial backend development experience, including REST API development, system integrations and Git.

- Strong Power BI experience, including DAX, Power Query / M, Dataflows and Paginated Reports.

- Ability to evaluate Power BI costs, limitations and alternative business intelligence solutions without being dependent on a single tool.

- Experience automating business processes and data workflows, with the ability to deliver practical automation solutions.

- Proven ability to translate business and financial requirements into working data engineering solutions.

- Demonstrated end-to-end ownership of data engineering requirements, from initial concept through to production delivery.

- Strong data engineering expertise combined with genuine backend development capability, suitable for a role split approximately 75% data engineering and 25% backend development.

- Experience working with existing or legacy data environments and identifying pragmatic improvements.

- Excellent spoken English communication skills, with the ability to explain technical work and sensitive financial information clearly to the CFO and senior leadership.

- Ability to work independently, take initiative and deliver solutions without relying on detailed specifications.

- Collaborative approach to working with a small development team while maintaining ownership of individual deliverables.

- Commercial awareness and sound technical judgement, including the ability to recommend more cost-effective tools or approaches.

- Trustworthiness and discretion when handling confidential payroll, financial and business information.

Nice to Have

- Experience working with financial processes and systems, including payroll, invoicing, billing automation, Xero or Stripe.

- Experience in financial modelling and forecasting.

- Experience with .NET and Azure application development.

- Experience working with HubSpot data, marketing cost analysis or marketing attribution.

- Familiarity with Metabase or other business intelligence and reporting tools.

- Experience using Fivetran.