Clarivate Analytics clients are the trailblazers and risk takers who come up with life-changing ideas. We’re looking for our own trailblazers to help us keep providing clients some of the world’s most trusted brands, spanning scientific and academic research, patent analytics, pharmaceutical and biotech intelligence and IP management.
We’re an independent owned company with a rich heritage and a bold entrepreneurial mission. If you’re excited by the thought of helping people and organizations go from new ideas to life-changing innovations faster, we’re excited to consider you for a position at Clarivate.
Publons helps researchers get the recognition they deserve for keeping watch over science and research. We have 500,000 researchers who use our web application to track their peer reviews and 2,000 academic journals who have integrated with us to recognise the work of their reviewers. We are a 6-year-old company of 30 with staff based in Wellington (software, data and product) and London (sales, marketing and product).
We are currently seeking a intermediate or senior software developer to join our team as we scale up and start delivering new products. We are a full-stack team of 7 developers who work closely with the rest of the company to build and iterate on our web platform. Our web application is a mixture of Django, Backbone and LESS running on AWS using EC2, RDS and Docker. We have thousands of tests, practise continuous integration and deployment, review each other’s code, keep our tools current (Django 1.11, Python 3.6 and ES6 JavaScript) and do our own DevOps.
Our ideal candidate is comfortable working across the web application stack and wants to spend their workdays nurturing the Publons product and codebase for the foreseeable future. Python experience is a bonus, not a requirement. Most of the developers in the team developers had no prior Python experience.
We are currently working on the following:
Integrations with other services,
Building new product features, including developing search products and user-facing dashboards,
Automating data entry, and
Scaling our code and infrastructure to keep up with growth
Must have:
Over 2 years experience developing and shipping software
Desire to code and deliver a quality product using best practices
An attitude to grow with the position and up skill
Nice to have:
Experience using Python, Django, AWS, Docker and Elasticsearch
Experience scaling a web application to millions of users
Experience implementing client side JavaScript testing into an existing application
Roles & Responsibilities:
Leading and supporting development of products
Including conducting user interviews, requirements analysis, facilitating discussion and soliciting feedback, design, implementation, testing, quality assurance, deployment, evaluation, bug fixing, iteration and retirement.
Contributing to agile process
Participating in sprint retrospectives and planning sessions, suggesting improvements to development and business processes, championing new processes.
Improving software engineering practices
Following, researching, introducing, mentoring, enforcing and evaluating best practices to improve the quality and pace of software engineering and product development. This position is based in Wellington, NZ and reports to the CTO of Publons.
It is the policy of Clarivate to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, pregnancy, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Clarivate will provide reasonable accommodations for qualified individuals with disabilities.