Senior Software Engineer

Riverford Organic Farms
Up to £50,000 DOE
27 Sep 2017
03 Nov 2017
Contract Type
Full Time
Senior Software Engineer Buckfastleigh, Devon Up to £50,000 DOE About Riverford We're mad about organic veg. It's at the core of everything we do. We love to grow it, pack it into boxes and deliver it to customers' doorsteps around the UK. This takes a lot of brilliant people, with a range of skills and knowledge. 30 years ago, we created the organic veg box. Since then, we have defined entirely new organic and ethical markets, built restaurants, founded subscription e-commerce and grown to deliver to over 50,000 households per week. Every part of Riverford is enabled through technology and we want to express our unique offer to customers in a compelling and beautiful way. Our culture and values set us apart from other businesses. Riverford is a friendly, informal place to work, with a passionate, entrepreneurial spirit. We're committed to providing a fair deal for growers, customers and staff. What you'll be doing You will be at the centre of a new chapter for e-commerce here at Riverford. You will define the roadmap and architecture of our new website and identify and develop new capabilities and features which will enable Riverford to deliver ever improving products and experiences to our customers. You will drive best practices and operational excellence into our growing codebase, feeding in from end to end including analysing requirements, identifying approaches, architecting, coding and deploying code to a live customer base. Championing an agile workflow, alongside fantastic colleagues, you will deliver continuous improvement for stakeholders throughout the business. You will be comfortable suggesting and defending approaches, care about the improving state of our software and take ownership over ensuring our systems are scalable, secure and robust. Ego is left at the door and taking time to mentor more junior teammates will be second nature. Most of all though, you will want to work with like-minded and highly capable people to deliver fantastic ethical and delicious products powered by YOUR code and infrastructure. What you should know We are less concerned about specifics than we are about cultural fit, an ambition, and capability, to learn and develop your skills. If there is something on our list which is out of your comfort zone that's fine but expect us, to expect you, to pick it up and run with it should you join us! That said, here are our ideal skills for this role: - ES2015+ - Our new web platform is built on JavaScript and Node - Client-side frameworks - React, Vue, Ember and when to use them (or not) - Functional programming - Our backend is Clojure; in immutability, we trust - Mobile first - > 50% of our customers are on mobile devices - Responsive - . so our sites must adapt to their device and channel - Progressive enhancement - . and work for everyone, enrich where possible - A/B testing - The best driver direction is data and tests help deliver it - User-centred experiences - Riverford is obsessively customer focused - Concept to production - You are involved at every stage - E-commerce - Assessing business impact is fundamental to success - Agile / Scrum / Kanban - We develop just-in-time to deliver value quickly Skills & experience - Very capable of solving design problems and communicating them to both technical and non-technical people - More than 5 years' experience in commercial software development, working with teams focused around creating high quality systems. - A history of delivering architectural decisions on the projects you have worked on and will be comfortable describing the real business value behind those decisions. - Bring in-depth JavaScript development experience up to and including ES2015+ exploiting functional and object-oriented paradigms to deliver production websites and/or applications. - Know and care about the differences between MVC, MVVM, MVP and how and where the approaches differ, why and how best they can be leveraged and implemented. - Care about developing secure applications. - You understand the fundamentals of the web to such an extent that you can describe the differences between HTTP2 and SPDY and the reasons for their existence. What you get - Highly competitive salary - Matched contributory pension - 23 days' holiday + bank holidays - 25% off all our stunning ethical organic food and local partners - Heavily subsidised, home cooked organic breakfast and lunch - 10% of gross profits are shared with the staff - Free grade-out organic fruit and veg - Amazing organic coffee selections - BIG summer & winter parties along with all year BBQs and get-togethers - Multiple screens, a top end computer (16GB, SSD) + any software you need - £1,000 per year for your choice of conferences and training We are based in some of the most beautiful countryside in the world, in a modern solar-powered office with all the best start-up trimmings; organic breakfasts and lunches, break-out pods, top-end hardware and obviously, a tractor hanging from the ceiling. We are also about to become employee owned, sharing our profits because we believe everyone should succeed together. When was the last time you heard birdsong while defining a new asset register? Ate organic poached egg on sourdough while working closely with UX and the engineering team? This is life at Riverford. To apply for the role of Senior Software Engineer, please apply via the button shown. This vacancy is being advertised by Webrecruit. The services advertised by Webrecruit are those of an Employment Agency. Additional Keywords: Senior Software Engineer, Lead Software Engineer, Senior Software Developer, Senior Software Application Engineer, Senior Application Developer, Software Developer, Developer, Programmer. Working hours: 40 hours per week
This job was originally posted as