Backend Engineer - Java, Python Or Ruby
My client is a global customer generation business supplying some of the world’s leading brands with high volumes of new customers in over 120 countries. In 2013, they topped the Sunday Times Tech Track as the fastest growing tech company in the UK, and this year was also named the business with the 50th fastest growing profits in the UK. This is the third year that they have also been ranked in the top ten places to work in the UK by the Sunday Times Best Companies list.They are on a mission to accelerate their clients’ growth by building the world’s most effective marketing platform through a passion for data, relentless innovation and the development of world class teams. They want you to help get us there!Do you want to work with the Smartest Tech and the Sharpest Minds?The Engineering TeamMVF’s Technology team vision is to create Industry leading products in the areas of publishing, customer acquisition, mass channel marketing automation, global consumer scale CRM, petabyte sized analytics, call centres and internal processes. We expect much of MVF’s growth to come from great ideas our team members generate, with our collaborative approach accelerating their delivery. We strongly believe it is our team that can deliver this impact.The engineering team delivers the unique set of bespoke products which have contributed to MVF being recently recognised as the UK's Fastest Growing Tech Firm. We support all departments throughout the business in delivering their world class services and adding massive value for all our customers.The Role of Backend EngineerAs a technology and data driven business, my client recognise the key role outstanding engineers play in helping us achieve our vision.Developers have unique access to and involvement in the business and its direction. Collaborating with colleagues from across the company they play a key role in helping to define the scope, architecture and implementation details of projects at all levels and have a real impact on the commercial outcomes and ultimate success of each project.We value developers who are proactive and react swiftly, so you will contribute to the live code that underpins the business from your very first day. At stand-up you will meet the team and the product stakeholders, take ownership of your first task and begin to provide your solutions.You can expect to be fully involved in the team from the start, including participating in code reviews and daily standups. You will provide insight into the delivery of current and upcoming team tasks. By the end of your first week you will have submitted your first pull request, successfully passed the code review process and put your first changes into production.
Responsibilities of Backend Engineer:
Identify, communicate and act on opportunities for improving systems you are working on. Provide accurate estimates for tasks you own. Work effectively within our Agile environment, and identify incremental improvements to our processes. Deliver, from concept to support, measurable business value through your engineering effort. Produce quality code which meets or exceeds our best practices, and participate in code reviews of colleague’s work to help them achieve the same high standards. Test your own code to satisfy business acceptance criteria, and help your colleagues test their work in the same manner. Improve our codebase by writing appropriate unit and functional tests. Understand the different environments your code will operate in, and use existing automated deployment processes to move code through UAT, staging and into production. Ability to investigate issues which arise in production and suggest solutions.Requirements of Backend Engineer: Comes from a strong coding background with good practical experience with OOP and Design Patterns Passionate about data engineering and distributed computing Previous experience with TDD, BDD and DDD is a plus Strong self-learner Be a solution expert, not just a coder. Understands a project is not finished until clients get value from it Good knowledge of basic Linux AdministrationPackage for Backend Engineer: £competitive + excellent bonus £1000 Training Budget per annum Unlimited Book Allowance Charity Days Free food and fruit throughout the day Relaxed, informal culture - no dress code Hours 9-5 Monday-Friday - we promote a work/life balance culture Monthly companywide lunches Gaming and book clubs Sports clubs including Football, Running, Volleyball, Yoga and Cycling Corporate gym membership Cycle to work scheme Childcare vouchers Family First culture Regular social nights out Trips to Ibiza for all staff on achieving annual targets
Responsibilities of Backend Engineer: