About the position
As a Python Developer / Backend Software Engineer at WPP, you will be responsible for designing, developing, and delivering a range of products/services. Your primary focus will be on building the 'back-end' of the product, working alongside back-end developers to create a comprehensive platform. You will have excellent knowledge of the DevOps process and be able to work with large and complex codebases to ensure the highest quality development. Additionally, you will work closely with stakeholders, provide technical leadership, and contribute to the management of technical debt across projects.
Responsibilities
- Work closely with relevant stakeholders to ensure systems are fit for purpose
- Collaborate with Engineering Lead and Product leads across other product areas
- Occasionally provide designs and solutions for critical projects
- Occasionally provide technical leadership and ensure appropriate tools and techniques are used
- Manage technical debt across projects
- Act as contact/escalation point for back-end people issues
- Define roles, hire and onboard new team members
- Work with colleagues to complete estimations for scope of work
- Conduct regular code review and ensure timely completion of PRs
- Manage expectations and provide technical insight to stakeholders
- Have significant and demonstrable experience with Cloud Computing, preferably GCP
- Translate product and business requirements into technical solutions
- Use test-driven development and automated test frameworks
- Have experience with Agile methodologies
- Have experience designing m
Requirements
- Significant experience of working with stakeholders to manage expectations and provide technical insight
- Significant and demonstrable Cloud Computing experience with knowledge of Cloud Native products preferably GCP
- An ability to understand and translate product and business requirements into technical solutions rapidly and effectively
- Significant and demonstrable experience of test-driven development alongside use of automated test frameworks, mocking/stubbing
- Proven experience of project working and commercial development processes - particularly Agile methodologies
- Significant and demonstrable experience designing m
Benefits
- Passionate, inspired people
- Scale and opportunity
- Challenging and stimulating work
- Equal opportunity employer
- Dynamic work environment that values diversity and inclusion