Create and maintain frontend components to manage, search and access content for teachers and educational content providers (React and TypeScript)
Implement and maintain a high performance search engine in a federated microservice environment with technologies like Apache Lucene or Open Search.
Take shared responsibility for the existing Kotlin codebase in the backend.
Your profile
Expected Experience
You have maintained and enhanced a large, established codebase with a focus on reducing complexity
You have introduced a high performance search engine to efficiently deal with billions of datapoints
Mandatory Skills
Proficiency in more than one typed language. We use Kotlin, TypeScript and Python for scripting and our legacy code base. Also we made good experiences with developers transitioning from C# or Java to Kotlin.
Extensive and up-to-date expertise working with React and RxJS
Experience working in a modern statically-typed OOP Language
Experience in working in a micro service environment
Strong background with testing approaches (eg. e2e, unit, integration)
Optional Skills (which will come in handy)
Working experience with Kubernetes
Experience with data modeling in educational environment like OWL, SKOS or RDF
Python and MongoDB, preferably in a micro service setting
In terms of a culture fit, these are important to us
You love to slice the elephant and help us to reduce complexity
DevOps mindset, we take responsibility of our environment
Agile experience and mindset, we trust in continuous improvement
Quality software mindset, ideally you have been exposed to software crafting
Experience and motivation to work in a cross-functional team
Nice to haves
EdTech experience
Experience with or interest in DDD (Domain Driven Design)
Non-trivial Database experience
Interest in Data analysis
On Site Expectation
We expect every team member to be present in the office at least one day a week. So you need a working permission in Germany by EU-Nationality or any other means and have to be willing to relocate if you don't live already in the Berlin area.
Why us?
At Bettermarks, people gather who are interested in advancing the digitalization of education in Germany and around the world. Even though Bettermarks is a cloud-based SaaS solution, some things work a little differently compared to B2C and B2B solutions in other fields.
You should definitely apply, if you’re part of a diversity/minority group, we strive to be the best possible environment for working with great people
bettermarks is a Berlin based EdTech startup which was founded in 2008. Our goal is to improve math learning and teaching in schools worldwide. We offer aan adaptive learning platform for highly interactive math books which enable students to learn from their mistakes. With bettermarks students solve millions of exercises each week and in doing so experience hundreds of thousands of aha! effects.
We appreciate your interest in bettermarks GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at jobs@bettermarks.com.