Lead Software Engineer, Backend - Mendeley

Recruiter
Elsevier
Location
United Kingdom
Posted
10 Feb 2018
Closes
15 Feb 2018
Contract Type
Permanent
Hours
Full Time
Join us and help revolutionise an already groundbreaking product. Youllhave the space to iterate and innovate, and the time to experiment andcraft your skills and our product. Working together, we can get thingsdone properly. We can help change the world. Constant development of Mendeley Reference Manager is a key part ofthis challenge. Youll be working on the tool that allows researchers toconnect with one another, collaborate, organise, read, annotate and citedocuments. As part of Elsevier, you'll be applying the latest webtechnologies and advanced information retrieval techniques. All to helpextract knowledge from the worlds largest medical and scientificknowledge base. Software Engineering Lead Youll be working with the latest cross platform technologies includingan Electron framework, great design, and a Java microservices cloudarchitecture with a REST API. An expert on backend development andscalable, RESTful APIs, you will line manage a team of softwareengineers with different skill sets. Centred around a common functional area of the Mendeley product base,you will be working with experts in their fields. At the same time youwill also play a significant part in the mentoring and development ofjunior team members. We deal with a considerable amount of data, including a billion userdocuments in SQL and NoSQL databases. So you will be a strong hands-onJava coder, able to share solid engineering practices with yourcolleagues. You will be working closely with product managers and UX professionalsto create user-centred products. Youll also contribute to the agileprocess, ensuring that there is a shared vision for the team, that tasksare well defined and actionable, and that everyone knows what theyreworking on. Minimum requirements You will have worked as a technical lead, or have taken a leading rolewithin a development team. This means you will have great team skills,including the ability to get your idea across and to work with colleagues to get the bestanswer. You should have: Proven expertise in Java Experience with AWS or a similar cloud provider A history of building and taking products to market A bias for simplicity, elegance, scalability, robustness andmaintainability in code and systems Experience in leading and mentoring junior colleagues You should be comfortable designing architectures that allow rapiditerations to support our agile development process, whilst consideringfuture requirements and the big picture when planning and developing newapplications and features. Quality is important to you and you support aculture of pair programming, test driven development, devops, codereviews and constant communication. You should enjoy acquiring newskills and expertise as required by the project. Join our team We know that every tech company is trying to make the workplace moreexciting and more fun. But we believe we combine a great place to workand outstanding colleagues, with something even more rewarding. Wereusing the latest technology and managing large amounts of data to helpover 6 million researchers, clinicians and engineers tackle the biggestchallenges facing humankind. You could be part of our team. - provided by Dice AGILE, AWS, CLOUD, JAVA, NOSQL, PAIR PROGRAMMING, SOFTWARE ENGINEERING, SQL

Similar jobs

Similar jobs