Software Engineer (Mid Level) - Newcastle upon Tyne, UK

at  SoPost

NUTN5, , United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Feb, 2025Not Specified10 Nov, 2024N/AFunctional Programming,Web Applications,Testing PracticesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SoPost is one of the UK’s fastest growing technology companies and we are thoroughly disrupting the product sampling space. Our technology is used by many of the world’s leading brands to run the most powerful sampling campaigns online, with a focus on relevance, data and analytics. We work with more than 200 different brands, including the largest beauty and FMCG groups.
In 2020 we ranked in the top 50 of the Sunday Times Tech Track 100, and since then our growth trajectory has been significant.
2022 brought great pride when we were awarded the ‘Advanced Good Work Pledge’ and now in 2024 we are thrilled to have been named in the Sunday Times Top 100 Places to Work. We really are going from strength to strength and continue to look for talented individuals who can help us grow, and who can grow with us.
At SoPost we have several cross-functional teams tasked with delivering pragmatic, high-quality solutions to business and customer problems. Solutions created must be performant, innovative, scalable, and stand the test of time. They must also be aligned with the long-term goals of the business. Our teams may differ as required by the needs of the product(s) they are working on, but generally contain design, engineering and testing skill sets, and generally use Shape Up or Scrum Agile practices to help them organise to solve the problems presented to them. They operate with a great deal of autonomy, and we’re working hard to ensure this stays, and even increases over time.

ESSENTIAL SKILLS

The ideal candidate would be a hands-on platform developer, with experience in a similar role. However, if you are in a junior position and are passionate about problem-solving, enjoy collaborating with others and enhancing your skills, we would encourage you to apply.

DESIRABLE SKILLS

Any knowledge of the technologies that we use is beneficial; experience of functional programming in a professional environment would help you get started. Beyond that, any skills relevant to Agile teams developing web applications above and beyond those mentioned above are valued. At the moment we’re particularly keen on improving our testing practices, so any experience of TDD or BDD is useful.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

We are looking to hire a passionate, hands-on Platform Engineer to join one of our cross-functional teams.
As part of a development team, you will be responsible for the development of innovative and performant software that sets a high standard, and will enjoy the challenge of working on a product with a high volume of traffic.
Our backend is largely built with Elixir, but we are rapidly rebuilding using TypeScript, React, and modern backend libraries such as Next.js. We have also used Go and Rust in places where it is beneficial. We host our applications on Google Cloud Platform, using Terraform and Ansible, with movement to severless platforms including Cloud Run and Cloud Functions. We’re also looking to improve our testing practices with some of the standard tools in the field such as Cucumber.
Our tech hub is based in Newcastle-upon-Tyne, UK. We are open to remote working providing you are able to travel to Newcastle one day per month for collaborating and planning in the office. If you live in the north-east and are able to commute to the office more frequently, this is an advantage.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Newcastle upon Tyne NE4 5TF, United Kingdom