Job Description
A globally recognised & ethical digital solutions brand that is committed to making a positive impact on society through innovative and responsible practices is expanding rapidly in line with demand and need an experienced Software Engineer to join their capable agile team comprised of likeminded techies.
Location | Workplace Policy: 3 days p/w in Sheffield
Salary: Up to £40k - £60k + Perks (Life assurance, Cycle scheme, Fantastic continued professional development, eye care cover, discounted city centre parking and more)
As advocates for positive change who promote creative work environments and micro-services architectural approaches, it’s a great opportunity that will see you working across the brand’s platform. The platform is built on Node & React micro-services, runs on Docker containers & AWS, and you will contribute to its improvement, optimisation, and maintenance through your expertise.
What you’ll also be doing:
- Collaborate with the brand’s scrum team to deliver on each sprint cycles
- Establish yourselves as a knowledgeable asset to the team that can play a key role in scrum events, sprint plannings and more
- Help foster a stellar Architecture and Engineering culture throughout the business
- Use BDD (Behavior Driven Development) and TDD (Test Driven Development) to make sure solutions are strong and technically sound.
With a host of modern technology also currently in use including a core Drupal CMS, React native for mobile apps and more our client is a great destination for someone looking for a company that embraces the latest advancements in the digital realm and empowers you to thrive & grow.
What skills do you need?
- Relevant commercial experience working with teams that adopt Agile methodologies
- Comfortable using Node frameworks such as Express
- Experienced at interpreting design patterns, asynchronous programming, queuing, and caching
- Demonstrable skills in front-end tech (HTML, CSS, React and Webpack)
- Exposure to back-end tech (web and event based microservices, Node, RabbitMQ)
- Skilled with MySQL, Postgres, MongoDB
- Use technologies like Docker for local development and Kubernetes for scaling services in our live environment, employing containers and microservices.
- Good communication skills that can effectively get across ideas to figures of varying levels of seniority
- Great team player that is up for contributing to discussions
Next Steps:
Already supporting millions of users within their online community, our client leverages technology for positive change and invites passionate engineers to apply and contribute to their impactful mission. For more info, apply and we’ll be in touch!