Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title
Engineer
Department
Tech Engineering
Location:
Solihull
Line Manager
Engineering Manager
ROLE PROFILE
The WHY
We're looking for a backend software engineer to join our platform engineering team, working in a squad with around 4-8 other engineers, a Scrum Master, Product Owner, Business Analyst and Engineering Manager to support.
Our platform engineering team is made of 4 squads, each working in a different domain area: Customer, Product, Operations and Logistics, and each squad has services and integrations they own. Each squad is focused on key business priorities, helping build a successful brand and utilising industry best tools (Golang, Event Driven Architecture and AWS Serverless technologies such as; Lambda, EventBridge, SQS, DynamoDB) to build scalable solutions to enable business expansion.
We have a wonderful tech stack, and appreciate that not everyone will have this - we can offer training for those that have strictly typed programming skills and looking to learn Go
The platform engineering team is part of a Tech function of around 150 people, made up of Product Engineering, Data Engineering, Operations, Platform Engineering and Delivery, working on a mix of Gymshark internal products and customer facing products.
ROLE ACCOUNTABILITY
The WHAT
Key Responsibilities
- Working on features and bugs to help your team deliver high-quality work on time
- Using Golang to build and maintain APIs, services and integrations
- Implement event driven solutions to support critical business processes
- Creating, maintaining and developing CI/CD pipelines
- Building scalable and valuable software leveraging AWS Serverless technologies such as; Lambda, EventBridge, SQS, DynamoDB
- Focus on creating testable, maintainable and scalable code, following Tech standards
- Following an Agile development approach
- Maintaining existing services, ensuring a high standard of observability and proactive monitoring, in addition to responding to incidents. (Especially during peak sale periods which is critical to business success!)
KNOWLEDGE, SKILLS & EXPERIENCE
Essential Skills
- Must have experience in software engineering and writing production code in Golang or another strict typed language in a commercial engineering environment
- Experience working in an agile environment
- Experience building or maintaining scalable API's
- Experience using cloud based platforms (AWS, GCP or Azure)
- Experience using Git
- Experience implementing quality and testing best practices within the services you produce, such as unit testing and contract testing
- Experience using cloud based serverless services (such as AWS Lamba, Google Cloud Run or Azure Functions)
- Must have a demonstrable knowledge building and maintaining CI/CD pipelines
- Experience designing, setting up databases as well as have an understanding of relational and non-relational approaches
- An understanding of Event Driven Architecture concepts
- Experience understanding branching strategies
Key Skills
Ranked by relevanceReady to apply?
Join hackajob and take your career to the next level!
Application takes less than 5 minutes

