Job description
ABOUT THE TEAM:
- The DevEx team is the pillar between the Tide product focussed engineering teams and our platform engineering team. Our goals are to provide automation, reduce friction and create a pleasurable engineering experience.
ABOUT THE ROLE:
- We are looking for a highly experienced engineer to join our Developer Experience. This team is the glue between all of the Tide product focussed engineering teams and our platform engineering team.
- The ideal candidate will have worked as a backend engineer, but will have a good level of exposure to Cloud technologies. They will have a passion for tooling and making life easier for their fellow engineers. They will have a good understanding of Agile ways of working, and will have experience in mentoring other engineers. They will have a broad skillset with a keenness to continue to learn and grow. Whilst this is an individual contributor role, they will be expected to demonstrate leadership qualities in all aspects of their work.
- As a Staff Backend Engineer - DevEx you'll:
- Drive the improvement of our Java and Python CI/CD pipelines.
- Lead initiatives to improve tooling and reduce toil amongst our developer teams.
- Champion best practices in software development, and in agile ways of working.
- Train and mentor junior engineers from different disciplines.
- Work with other teams to ensure that DevEx solutions meet the needs of the business.
WHAT WE ARE LOOKING FOR:
- In-depth knowledge of either Python, Java, or Go, with a desire to learn new languages as required.
- Good working knowledge of API development, a knowledge of web or mobile development considered a plus.
- Automation skills including Infrastructure as Code.
- Experience with a variety of cloud computing platforms and technologies, including AWS, Kubernetes, Terraform, and EKS.Experience working with containers.
- A track record of mentoring junior engineers.
- Strong problem solving and analytical skills
- Excellent written and verbal communication skills
- Ability to work independently and as part of a team
OUR TECH STACK:
- Proficiency in all areas is not required, but willingness to learn is essential:
Cloud:
- EKS/Kubernetes for platform running
- GitHub with GitHub Actions for CI/CD pipelines
- ArgoCD
- Helm
- Terraform/Terragrunt
Frontend Technologies:
- Angular 15+ (including NgRx and Angular Material) or React
- Storybook for live component documentation
Backend and Database:
Content Management:
- Contentful for dynamic content provision
Monitoring and Analytics:
WHAT YOU'LL GET IN RETURN:
- Self & Family Health Insurance
- Term & Life Insurance
- OPD Benefits
- Mental wellbeing through Plumm
- Learning & Development Budget
- WFH Setup allowance
- 15 days of Privilege leaves
- 12 days of Casual leaves
- 12 days of Sick leaves
- 3 paid days off for volunteering or L&D activities
- Stock Options