Job Description
Job Summary:
We are putting together a new team for a project that aims to speed up the development of exciting features for the students and teachers using Labster.
We are looking for an experienced Node.js backend developer to help us deliver a fast and error-free experience. This is your chance to join an early stage project within a successful startup and shape the project's future.
We're using a modern microservice architecture with a Node.js (TypeScript, Nest.js) / Vue.js / MongoDB stack.
Key Responsibilities:
Implement and maintain solutions to integrate with the learning management systems of major universities across the globe reaching millions of students and teachers with a team of passionate professionals
Work with domain experts and other software engineers to develop products of high-quality that are tailored to the teachers’ and students’ needs, fully compliant with industry standards (e.g. LTI)
Collaborate with other developers to improve the quality of our backend solutions, review other developers’ code and contribute to the active developer community at Labster.
Qualifications:
Profound experience in backend development, especially with Node.js
Big plus is experience with TypeScript and MongoDB
Passionate about good code quality and software design
Experience working with vue.js, or similar frameworks
Experience with LTI, Google Classroom, or other learning management protocols is a big plus
BSc in Computer Science or equivalent education
Can-do attitude with a strong focus on delivering value through amazing user experience development
Lifelong learner, keen to learn new technologies and skills
You are an analytical thinker, with an eye for simple yet powerful solutions
Fully proficient in English