Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
AstraZeneca
✓ Verified SponsorConfirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Full-Stack Data Engineer
ICT
Company shared salary
NA
Market rate
45,000 GBP–80,000 GBP/mo (540,000 GBP–960,000 GBP/yr)
Based on similar roles (title + domain + location).
Responsibilities
- ● Design, build, and support scalable data pipelines, data products, and data applications that serve business and analytics needs.
- ● Apply software engineering best practices to data engineering, including modular design, version control, code review, automated testing, documentation, and maintainable architecture.
- ● Develop Python-based solutions for data processing, orchestration, integration, automation, and supporting application components where required.
- ● Own and improve DevOps/DataOps practices for data solutions, including CI/CD, environment promotion, release automation, observability, incident response, and production support.
- ● Deliver robust, cost-effective, and automated solutions to address recurring business questions and analytical demands.
- ● Design and implement data solutions aligned with enterprise standards, architecture roadmaps, and platform best practices, working closely with Data Architects and Solution Architects.
- ● Test and quality assure data and analytics solutions to ensure they are fit for release, including code assurance, unit testing, integration testing, data validation, performance tuning, and release management.
- ● Support operational excellence through proactive monitoring, root-cause analysis, issue resolution, and continuous improvement of SLAs and service reliability.
- ● Promote engineering consistency across the team by disseminating best practices, coaching peers, contributing reusable patterns, and helping improve standards, tooling, and ways of working.
- ● Evaluate and adopt new technologies relevant to data engineering, software engineering, and platform automation, including proof-of-value assessments and contribution to business cases.
- ● Contribute to estimates, delivery planning, and solution design for new data initiatives and enhancements.
- ● Ensure business data assets are delivered as trusted, discoverable, and reusable data products/services for broader enterprise consumption, in alignment with strategic data principles.
- ● Collaborate with other teams and stakeholders to achieve business objectives.
⚡ Full Resume Sandbox Canvas