Job Details
Job Ref: 215480693
Date: 2022-01-05 15:24:54
Looking to work within a vibrant company, combining 25 years of industry expertise with ongoing investment in cutting-edge technology to drive future success? Seeking a role where proactivity is welcomed, with scope to develop and grow?
Viking have an exciting opportunity for a Full Stack Engineer to join the growing team in our UK office in Milton Keynes (hybrid working from home/office). The role is a full-time, permanent position (part-time hours will be considered) offering an excellent salary and benefits package.
We are Viking. We provide business supplies and services to help our customers work better – whatever their workplace. We are a single source for everything customers need to be more productive, including the latest technology, core office supplies, print and document services, business services, facilities products, furniture, and school essentials.
Benefits of joining us as our Full Stack Engineer:
An attractive and competitive salary
Excellent benefits scheme
Generous holidays
Free onsite parking
As a Full Stack Engineer, you will be a key member of an engineering team developing the Office Depot e-commerce platforms working in different layers of software development, i.e., frontend, backend and integration with specialisation in one of the layers. You will bring a positive attitude to inspire other team members to continually deliver high-quality, clean, performant and highly operable code whilst helping build a collaborative environment in which they feel safe to challenge.
You will support Junior Engineers in your team to become Full Stack Developers to ensure that progression and succession planning are in place. As with all levels of Software Engineer, you are expected to be self-reflective and be able to identify your areas for development that will allow you to progress to the next level in your career.
Success in this role can be measured by your technical ability across multiple technology stacks, feedback from peers, the ability to develop in multiple technology stacks and willingness to learn about and implement new technologies.
Your responsibilities as our Full Stack Engineer will include:
Developing of high quality, clean and performant code that is built with operability built in by design
Carrying out code reviews
Contributing to the learning and sharing culture
Participating in technical decision making within your team, sharing the benefits of particular approaches
Contributing to the continuous improvement of the quality engineering practices
Assisting with the on-boarding of new software engineers in your team
Supporting after-hours software deployments when required
What we’re looking for in our Full Stack Engineer:
Good knowledge of e-commerce web development including web security, caching strategies, content delivery networks
Good understanding of front end and back end technologies, especially Java 8 and JavaScript, HTML, CSS & HTTP protocol
Understanding of web development Spring Framework, Struts, Ruby on Rails, Node Express and React
Ideally some experience of JavaScript tooling (ESLint, Webpack, Grunt, Gulp)
Knowledge of distributed messaging systems (ActiveMQ, IBM MQ) and middleware like MuleSoft
Understanding of object-oriented design and design patterns
Knowledge of build tools and dependency management (Ivy, Maven, Gradle)
Understanding of the testing pyramid (unit, functional, integration, system testing), TDD and ideally BDD
Some experience of using relational databases and preferably ORM tools (Spring, Hibernate)
Good understanding of version control systems, ideally Git
Self-motivated to learn new technologies and framework
Good communication and interpersonal skills
The ability to contribute to the creation of a culture of collaboration, sharing and learning
Some understanding of agile methodologies
Want to join our team? If you feel you have the skills and experience required for the Full Stack Engineer role, please click ‘Apply’ today and take your next step towards a career with Viking
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Responses