
Full-Stack Engineer
- United Kingdom
- Permanent
- Full-time
- Join a diverse engineering organisation and contribute to growing our engineering capabilities across Software, and Platform Engineering.
- Develop full-stack solutions, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
- Implement and support modern digital products that are technologically sound, avoid technical debt, guarantee compliance, and enable the required business outcome.
- Collaborate across Platform Engineering teams to provide input to shaping their products allowing software engineers to deliver business value faster than ever before.
- Look for continuous improvement opportunities in our core ecosystem identifying new ways to enhance application team and developer experience.
- Embed security, privacy, data protection and quality assurance across all digital solutions.
- Build and run responsibility across the products you work on balancing the quality and stability of the product with new feature enhancements.
- Partner with the Product Managers to establish a working backlog including assisting in sizing of items and helping design engineering approaches to meet application of feature requirements.
- Opportunity to participate in rotations to other functions or teams within Engineering to broaden your skillsets.
- Play a role in our Engineering community helping to share good practice, collaborate and problem solve with Engineers across the organisation.
- You will join our ‘core function’ building platforms that continue to advance developer experience across our enterprise, a highly dynamic area full of exciting opportunities.
- You will be working with both front-end technologies and back-end technologies and integration with 3rd party SaaS solutions.
- Supporting and driving a number of capabilities that support our development processes this includes configuration of SaaS capabilities as well as building and supporting custom built solutions.
- You will contribute and shape our Horizon software developer patterns leveraging infrastructure as code and providing opinionated view that gets developers across the enterprise started faster.
- Shape engineering expectations against the product partnering with your tech lead or Principal Engineers in software engineering to ensure the product adopts Elanco standards.
- Upskill and coach engineers on the product to build a highly competent engineering unit.
- Look for opportunities to partner internally and externally using hackathon and other formats to engage, learn and achieve great outcomes for Elanco IT.
- Use modern product approaches to influence and shape the business through partnership with product management and digital product delivery utilising modern product approaches such as rapid prototyping and embedding a ‘show them, don’t tell them’ culture.
- Education: Bachelor’s Degree in Information Technology.
- Experience in some of the following areas essential:
- 5 + years of experience working with modern application architecture methodologies
- 5 + years of experience working with Cloud Native design patterns, with a preference towards Microsoft Azure / Google Cloud.
- 5 + years of experience designing and delivering digital solutions following a product-mindset and a variety of delivery methodologies (e.g. Agile, CCPM, etc.).
- 5 + years of experience working within a “DevSecOps” culture, including modern software development practices, covering Continuous Integration and Continuous Delivery (CI/CD), Test-Driven Development (TDD), etc.
- Familiarity or experience with Infrastructure as Code (IaC) (e.g., Terraform).
- Experience with software deployment capabilities including Kubernetes.
- Experience in a Platform Engineering team beneficial.
- Operational experience having supported and iterated on custom built applications
- Proficiency in TypeScript/JavaScript, React, and Node.js.
- Passion for simplicity and great Developer Experience.
- Experience scaling an “API-Ecosystem”, designing, and implementing “API-First” integration patterns.
- Experience supporting digital platforms, including Integrations, Release Management, Regression Testing, Integrations, Data Obfuscation, etc.
- Ability to collaborate with cross-functional teams to define, design, and ship new features.
- Experience defining and implementing large-scale, transformative digital solutions.
- Demonstrated influence and communication skills across all levels of IT and third parties.
- Experience working in complex, diverse landscapes (business, technology, regulatory, partners, providers, geographies, etc.).
- Strong organizational and communications skills with multiple examples of being able to convey complex technical topics, that resulted in a definitive direction.
- Travel: Occasional travel may be required.
- Location: Hook, UK - Hybrid Work Environment
eQuest