*Unity unity.ac/ is a next-generation platform for academic collaboration. Users can share files, chat and work together on documents in real time. It is provided using the the Apereo Open Academic Environment (OAE) oaeproject.org/, an open-source platform that aims to support academic collaboration and networking, embracing a new vision of openness and sharing between academic institutions around the world. github.com/oaeproject/
Developed under the umbrella of the Apereo Foundation Open Source community, the OAE is a highly scalable multi-tenant system with a cutting edge technology stack. The product is widely recognised for its intuitive user interface and attempts to offer a world-class user experience.
*Research is a key stakeholder in the OAE and supports and maintains *Unity. We are looking for an experienced, Senior Full Stack Developer to act as Technical Lead for *Unity and, by extension, the OAE.
You will maintain the already high coding standards, set the bar for contributors to the open source project and own the architecture and technical design of the system. This is a genuinely full stack role.
Responsibilities:
Define and maintain high standards for on-project developers and other contributors
Make key decisions on system design and architecture
Develop new features and maintain existing ones on our Nodejs / Apache Cassandra / ElasticSearch stack
Develop easy to use, maintainable and well documented JSON REST APIs
Participate on both ends of our thorough code review process
Write lots of automated unit and integration tests
Contribute to discussion of technical strategy for *Research
We are based in London, UK and it would be great if you are too but that’s not a requirement. Who you are is much more important than where you are. You will be employed by *Research, but your code will be contributed back to the open source project.
