Senior Back End Engineer
Location: GB, LND, London
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Function: Information Technology

Company profile:
nakedhearts is an ambitious and well-funded start up. We are building a global online social network to connect users with the causes they care about, and integrate social good into our daily lives. Because when we get together and make it easy to give (time and money), we will leave the world better than we find it.We are launching in the UK and US in a few months, and we are looking to bring our creative, design and UX team in-house, so now is an exciting time to join our rapidly growing team.Our first product is a mobile app for users to donate time and attention to charities while on-the-go and connect with the beneficiary world. Only 2 minutes to spare? No problem. Have a browse on your smartphone - you can help a blind person cross the street on the other side of the world. If you have ten minutes, you can make an enormous difference - did you know that you can help beat cancer by playing a game?We are excited by the support we have received so far. We are working with brands and media partners ahead of our launch in a few months. We are creating a talented, experienced, capable engineering team from scratch to build a world-class platform for interacting with charities and social causes. We believe in best-of-breed technology and have high standards for delivery. We are looking for people who, along with the aforementioned experience and talent, are passionate about what we are trying to achieve, and keen to innovate (while having fun!).Please take a look at our open roles below to find out more. If you would like more information about nakedhearts (especially from a developer perspective), check out our Stack Careers site for the geeky stuff.To speak to a real person, call +44 7719 080631 or e-mail #EMAIL_b7983b85872294ba2e4a77ba948c5ea02d2b59e521bd926f155209494d9bc591#. Thanks!

Job description:
nakedhearts is looking for an experienced, talented back end engineer to build the API-driven back end of the nakedhearts platform. As a back-end web developer at nakedhearts you are expected to work independently and deliver high-quality applications in a timely manner. You are expected to participate in several phases of projects, including requirements gathering, software design, development and automated testing. You must be proficient with Java and object-oriented programming, including software design and design patterns. Engineers at nakedhearts need to be detail-oriented, structured and focused. You will believe in what we do, you excel in what you do and above all you will be a passionate engineer. If you’re the one we’re looking for, you will probably have a couple of hobby projects that you want to show us anyway. We strongly believe in CI, CD, automated testing and an agile environment, we hope that you do too.Delivery is key at nakedhearts - you will be working with the latest and greatest tech to deliver products to some tight timelines. You will also be expected to come up with innovative solutions to the problems we face that allow delivery at speed to a high level of quality.

Requirements:
At least 5 years commercial experience of complex backend developmentMust be an expert in JavaPython experience is desirableExperience with frameworks e.g. SpringMust be language-agnostic, able to use the right tool for the jobNoSQL technologies such as MongoDB, elasticsearch etc.You must understand API design and developmentSolid understanding of web transport protocols and common networking technologiesIn-depth experience with relational databasesExperience in using Unix/GNU Linux utilities and scripting languagesExperienced with agile development best practicesSolid experience of object-oriented design and modern programming techniquesFamiliarity with Continuous Integration (e.g. Jenkins) and automated testing techniquesIn-depth knowledge of web security issuesData structures and algorithms - knowledge and ability to applyAn understanding of the open source ethos and practicesAbility to manage your own time, to be productive with limited supervision. Wish to automate as many routines as possibleFluent English (written and spoken) is a must

Benefits:
nakedhearts is an ambitious and well-funded start up. We are building a global online social network to connect users with the causes they care about, and integrate social good into our daily lives. Because when we get together and make it easy to give (time and money), we will leave the world better than we find it.We are launching in the UK and US later this year, and we are looking to bring our creative, design and UX team in-house, so now is an exciting time to join our rapidly growing team.Our first product is a mobile app for users to donate time and attention to charities while on-the-go and connect with the beneficiary world. Only 2 minutes to spare? No problem. Have a browse on your smartphone - you can help a blind person cross the street on the other side of the world. If you have ten minutes, you can make an enormous difference - did you know that you can help beat cancer by playing a game?Please apply through workable or send us an email on #EMAIL_b7983b85872294ba2e4a77ba948c5ea02d2b59e521bd926f155209494d9bc591# You can speak to us in person on +44 7719 080631