Job position
Permanent
- Remote work is NOT possible
Job description
Role: Golang Software Engineer
Type: Permanent
Location: Shoreditch
WE’RE GOING PLACES….
With more than 60 years of history in the bag, ours is a brand with an impressive heritage, style is well and truly in our blood. As well as UK and Ireland, we are represented globally through our stores in Western Europe, Eastern Europe, Middle East and Asia. Our e-commerce business is helping to set the trend globally, shipping to 125 countries whilst also growing our presence on the world’s leading digital fashion marketplaces.
Our people make all the difference. Just as the River Island name pulls customers in off the high street and inspires them to buy online, our employer brand turns the heads of talented people, inspiring them to join, stay and grow with us.
What will you do as a Golang Software Engineer?
We are looking for talented Software Engineers to help River Island’s business transformation into the cloud and creation of a service-oriented architecture using microservices.
WHAT YOU DO MATTERS…
We are creating an SOA made up of a number projects running in AWS in over 20 accounts. We utilise AWS best practices to control access and access accounts through a central IAM account. Our whole AWS estate is configured in Terraform, in multiple repos, and we use Concourse CI to push our changes out through various CD pipelines to our accounts. All systems share common REST APIs utilising microservices. Currently we are predominately using AWS Lambda, RDS and ECS to deploy applications, and infrastructure tooling due to its simplicity. In the future we are considering Kubernetes when scale & complexity merits it.
WE KNOW WHAT WE’RE DOING… and we know exactly what experience we’re looking for!
We are looking for someone who is passionate about software engineering, REST, API best practice, enjoys sharing knowledge and working closely with development teams, and values testing and reproducibility, as well as figuring out the best way to build systems that are maintainable and easy to comprehend.
Experience Required
• Required skills: Java or Golang, Experience with creating APIs / microservices, experience working in AWS
• Advantage if you have experience of MySQL, DynamoDB, Aurora, Cloudwatch
• Working within a cross functional agile product team to deliver incremental changes in a continuous delivery environment.
• Ability to write self-documenting code using a test and behaviour driven approach, that adheres to SOLID principles.
• Happy to work with Linux on the command line
• Experience with distributed systems and CI pipelines a plus
IT NEVER GETS BORING…
If you are ambitious and love working in a busy environment where every day is new, then River Island is the place to be! As a business, we are committed to developing our talent and offer a fantastic training program to help you optimise your performance and support your career progression with the company.
Our working environment is busy, fast moving and responsive to our customers’ needs, much like our training which is unique to our business and reflective of our fun and refreshing brand and our people within it! Our River Academy offers ongoing training and development by running workshops throughout the year varying from courses focusing on softer skills to the more technical courses you may require to perform your duties.
It’s not all work and no play here either…we all work hard but we also like to have fun too! We are a social bunch and regularly host events ranging from Summer and Christmas parties, bake offs, and lots of charity events!
WE LOOK OUT FOR ONE ANOTHER…and in doing so, we provide great benefits for our employees:
• 50% Staff Discount
• Pension Scheme
• Holiday plus bank holidays
• Interest Free Season Ticket Loan
• Discounted on-site gym membership
• Ride to work scheme
• Staff Shop
• Subsidised canteen
• Free onsite parking
Skills & requirements
Java, Golang, Microservices, AWS, MySQL
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-bwa-Golang-Software-Engineer-London-River-Island.html Please mention that you found the job at Golangprojects.com
Senior Software Engineer - Kube Team - Cast AI(April 2025) Remote Europe, 100% Remote - Salary: 78000-108000 EUR
Core values that hold us all together:
PRACTICE CUSTOMER OBSESSION. Focus on the customer journey and work backwards. Strive to deliver customer value and continuously solve customer problems. Listen...
Software Engineer (f/m/d) - GIPEDO GmbH(March 2025) Hamburg, Germany (Remote work possible) **REMOTE (CANDIDATE MUST BE LOCATED WITHIN GERMANY) or ONSITE (HAMBURG)**
** FULL TIME POSITION (NO CONTRACTORS / FREELANCERS) **
GIPEDO’s platform streamlines sports marketing by automating med...
Staff Software Engineer (Golang) - Stream Remote Europe, 100% Remote - Salary: €110,000 to €160,000 EUR
Stream uses Go for our video SFU & chat API. We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB/Postgres, and Redis.
We...
Senior Backend Software Engineer - London (Hybrid) - Teleport(March 2025) London, United Kingdom
We help companies stay secure while moving fast.
Built by engineers for engineers, The Teleport Access Platform delivers on-demand, least privileged access to infrastructure based on cryptographic i...
Senior Software Engineer - OMNI - Cast AI(April 2025) Remote Europe, 100% Remote - Salary: 78000-108000 EUR
What does the Omni Team do?
The Omni Team's goal it to solve the multi-cluster multi-cloud Kubernetes challenge! Building on top of concepts from cluster federation it tries to shift the paradigm in ...