Role overview
Keyrock is expanding!
What you'll work on
-
Build features from A to Z (Database, Backend, and frontend)
-
Maintain a high standard of code quality and make sure every piece of code is modular and easy to maintain.
-
Maintain up-to-date codebases with the latest libraries.
-
Investigate, learn and present new frameworks, libraries and best practices to the team to experiment with them in order to improve our backends.
-
Be creative and consider all solutions when it comes to experiments and validation. e.g low-code, no-code.
-
Propose and participate in setting guidelines on rapid experimenting.
-
Be able to transform, once validated, prototypes into high fidelity solutions.
-
Keep an up-to-date documentation of everything you write.
What we're looking for
-
You have extensive experience building SaaS applications.
-
You have used several Node.js Frameworks like NestJS, Vue and TypeScript.
-
You’ve been using the Vue ecosystem and are in love with Vue 3 and the Composition API.
-
CSS does not scare you and you know how to make a nice looking UI and an enjoyable UX.
-
You master TypeScript, are up-to-date with the latest releases and features, and feel confident to coach other team members to level up and become TypeScript Masters.
-
You have used GraphQL in a production project and used all its features such as Subscriptions, Fragments, Union and Input Types, Caching, Dataloader.
-
You have experience in creating database schemas, design data models and implement them using an ORM (We use TypeORM).
-
Experience with AWS (Kubernetes / Docker) is a plus.