Senior Software Engineer (Golang & Typescript)
Role details
Job location
Tech stack
Job description
The team work remotely so candidates based throughout the UK are welcome to apply but a Cardiff based office location is also available for hybrid working if desired. Candidates may need to visit the office on a Ad-hoc basis, so candidates must be living and working within the UK.
This is a fantastic time to join their product teams who have a wide range of technology products, software and services on offer. Being an experienced Engineer you will also contribute to a wide range of development projects whilst championing engineering excellence which will help shape the future of their products.
This team uses several technologies so we're looking to speak with candidates with the below skills., As mentioned, the teams do work largely on a remote basis to candidates will need to have a suitable home working environment and be comfortable with ad-hoc travel to Cardiff 3-4 times per year.
Requirements
- A minimum of 4-7+ years experience as a Software/Senior Engineer
- Strong experience with technologies such as Golang or TypeScript.
- Experience with both JavaScript and frameworks such as React and Express.js (or similar)
- Strong experience using HTML & CSS
- Experience with cloud platform providers such as AWS, Azure or GCP
- Experience with CI/CD and DevOps tooling and processes
You will be responsible for writing clean and maintainable code that aligns to their business requirements whilst ensuring all engineering work is covered by suitable unit tests within the team. You'll collaborate with other Software Engineers, Product Owners, Scrum Masters and internal stake holders to support standards, growth and discipline within this product development team.
As a Mid-Senior level Engineer you will work effectively as a member of a close knit Scrum/Agile team whilst always practicing the importance of Secure Software Development.
Having skills in technologies such as Kubernetes, Docker and Database engineering (PostgreSQL/DynamoDB) would be desirable but not essential.
Benefits & conditions
- A competitive starting salary of £65,000 - £75,000 depending on experience
- 25 days annual leave (plus bank holidays) rising upon length of service
- Ability to buy or sell up to 5 days per year
- A matched pension of up to 6%
- Private Health Insurance
- Cycle to work scheme
- Training budgets
- Bonus and share schemes
Plus so much more .