At Research Space, we started by providing scientists with the best possible Electronic Research Notebook. Now, our mission is more ambitious: an integrated research data management frontend that connects lab notebooks, inventory management, sample tracking, computational workflows, data repositories, and institutional infrastructure into a seamless experience for researchers.
We are looking for a full-time Java / full stack developer to enhance the product with new features and improvements. Strong Java skills are essential, but we're also looking for competence coding JavaScript (ReactJS) in a browser environment to develop solutions end-to-end.
• Building/extending integrations with storage systems (iRODS, Nextcloud, …), computational platforms (Galaxy, HPC system, …), and data repositories
• Designing scalable APIs and data architectures that enable workflows across diverse research tools
• Implementing features in our Java/Spring backend and React frontend
1. Strong development skills in Java (11/17), including JUnit testing
2. Java frameworks: Spring 5 MVC, Hibernate 5
3. ReactJS and Typescript competency
4. Expertise with HTTP protocols, REST APIs and full-stack web app development
5. Demonstrable awareness of secure coding principles, performance and resilience
6. Experience working as part of a development team on a substantial shared project
7. Excellent communication skills in English, both verbal and written
• Systems thinking mindset - you see patterns and design for scalability across complex platforms
• Experience with Docker/containerization and microservices architecture
• An interest in research data management - bonus points if you've experienced the pain of making research data FAIR
• Experience or curiosity about operationalizing AI in your work or in applications
• Enthusiasm for open-source development and community engagement
• Understanding of metadata standards and data interoperability concepts
Don't have everything on this list? We value learning agility, problem-solving ability, and genuine interest in our mission. If you're excited about solving real problems for researchers and building infrastructure that makes science more open and reproducible, we'd love to hear from you.
Research Space is a small, globally-dispersed, but tightly-knit team. You can expect minimal bureaucracy, autonomy in organizing your working day, and the code you write to have rapid and visible benefit to our users. We offer:
• Competitive salary based on experience and skills
• Fully remote role in a fully remote company
• Annual budget for training materials and courses to develop your skills
• Meaningful work - your code directly helps scientific discovery
• Work-life balance - we understand you have a life outside work and will respect your non-working and family time
• Autonomy and impact - in a small team, your contributions shape the product direction
Research Space is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, or age.
If you're interested, please email hiring@researchspace.com quoting ref DEV-25 with your CV and a short covering letter explaining:
• Why you'd like to join us
• How you can contribute
• What excites you about research data management (if applicable)