Please be aware Co-op does not offer visa sponsorship for this opportunity
We’re open to applications from candidates who may require flexible working arrangements. There’ll be an opportunity to discuss your flexible working requirements during the interview process, and at offer stage.
Engineers play a huge part in our Digital Technology team at Co-op.
We are the makers. The people who design, build, and operate the products that support our members, customers, and colleagues. From Food to Funeralcare, Legal Services to Insurance, and everything in between. The systems we work on range from cloud-based services, through apps for customers and for colleagues, to tills in stores. We work in small, multi-disciplinary teams with an agile approach, and we value knowledge sharing, so we often use pair and ensemble programming. We also provide career and technical coaching, and we run communities of practice to support continuous learning.
What you’ll do
1. Lead and represent your colleagues in a small product team from a software engineering perspective
2. Take a ‘hands-on’ approach to developing software iteratively and up to a high standard
3. Use great engineering practices, including ensemble programming, TDD and trunk-based development
4. Work collaboratively with design and product colleagues to build, maintain, and support Co-op applications and systems
5. Resolve technical challenges, making sure that solutions fulfil our business objectives
6. Share your knowledge and skills with your colleagues as part of our communities of practice sessions
7. Coach, mentor, and support your colleagues in their development
This role would suit people who have
8. Significant experience in a hands-on Software Engineering role; implementing and maintaining applications and services
9. Good coaching and mentoring skills, and the ability to support your colleagues in their development
10. Experience of tooling and practices for automated build, test, integration, and deployment, as well as delivering iteratively towards an end-goal
11. A good understanding of TDD and strong programming expertise in JavaScript and Python
12. Experience working with Django and with cloud hosting services such as Azure
13. An interest in full-stack development, including platform-related topics
We know that some candidates are less likely to apply for a role if they don’t meet all the criteria in the job description. At Co-op, we're committed to building a diverse and inclusive working environment, so if you'd like to apply for this role but your experience doesn't quite meet every point, we'd still encourage you to apply. You may be just the right candidate for the job or other roles we have available.
Why Co-op?
As a Co-op colleague, we can offer you a competitive salary and great benefits package which includes 30% off Co-op branded products in our food stores (as well as other discounts on Co-op products and services). You’ll also get:
14. Private healthcare
15. An annual bonus (based on personal and business performance)
16. 28 days holiday (rising to 32 with service) plus bank holidays
17. A pension with up to 10% employer contributions
18. Access to a subsidised onsite gym (at our Manchester HQ)
19. Coaching and training to support your career development
20. Wagestream – a money management app that gives you access to a percentage of your pay as you earn it
21. YuLife – an app that rewards you for exercising with discounts and vouchers for your favourite brands