Are you a full stack developer with at least 2 years of professional experience Do you know your way around user interfaces as well as APIs and data integrations Are you interested in a position where your work positively affects people all around the world Then this job might be for you!
Open Knowledge Maps is a young and growing organisation in the field of scientific knowledge discovery. We are building a visual interface that dramatically increases the visibility of research findings for science and society alike. We are a nonprofit organisation and we believe that a better way to explore and discover scientific knowledge will benefit us all.
As a full stack developer you have a major role in delivering relevant scientific knowledge to our users through our free and open services and youll work on our codebase that has been made openly available under a permissive open source licence.
Tasks
Once you join us you will be:
- Enabling the integration of our services in 3rd party systems
- Developing features for functional and performant user interfaces which include a search interface and an interactive visualisation client built with React
- Developing and maintaining a PHPmiddleware between the visualisation client and our backend PythonAPI
- Collaborating with product designers and backend developers on new features quality improvements of existing features and data wrangling
- Testing and errorproofing user interfaces and backend APIs and reacting to problems arising in live systems
- Improving code sustainability and reducing technical debt of the overall system architecture
Requirements
Your profile:
Requirements:
- Minimum 2 years of professional experience as a full stack developer
- Strong skills and expertise with fundamental frontend technologies Javascript/HTML/CSS
- Experience with at least one reactive framework such as React or Vue.js
- Proficiency with serverside languages such as PHP or Python
- Experience with software development lifecycles from specification to review processes
- Experience with development workflow tools such as Git webpack Ansible and Docker
- Fluent English
Nice to haves:
- Experience with React Redux and D3
- Experience with RESTful APIs and microservices containerized with Docker
- Handson experience with a variety of data structures and formats from string manipulation with regex tabular data in data frames to nested and hierarchical data in tree structures
- Experience with Flask and Pandas is a plus
- Expertise in R is a plus
Your competences:
- Ability and drive to solve complex integration issues
- Strong problemsolving skills and attention to detail
- Adaptability willingness to learn
- Good communication documentation and collaboration skills
- High motivation and willingness to take responsibility
Benefits
We offer:
- Friendly motivated and inclusive team embedded in the international open science community
- Working on a positive impactgenerating product with a charitable cause
- The impact of your work will be directly experienced by a global user base of students researchers and professionals with various backgrounds
- Room for growth in your role and learning new technologies
- Flexible working hours and working location (within Austria) presence in the office only selectively required
- Nice office in central location in Vienna