BRYTER is the leading no-code platform enabling experts to automate decision-making knowledge. Our intuitive toolbox enables professionals to build, manage and sell interactive applications without programming skills. It helps law and consulting firms, banks, as well as corporates, and public bodies across the globe to digitize and scale their services.
At the core of the applications is the BRYTER Language and Runtime. The BRYTER Language describes what can be built, while the Runtime interprets the modules, making them executable.
We are growing the Core team, to not only improve what we already have but also add completely new powerful features. As passionate developers, we know what we love about our favorite languages. We pass the best features on to our customers by reimagining them for the BRYTER language.
If that sounds exciting, we love to talk with you!
What you will do
Don't worry if some of these things are new to you. We will support you to become a productive member of the team.
- You will build new functionality and improve existing features that our customers will be delighted to use. For example, building HTTP APIs to interact directly with the Engine, or allowing our customers to build applications that can pause until some external condition is met.
- You will improve our codebase by finding and fixing gaps in the test coverage and introducing new linter rules.
- You will be able to deepen your knowledge and learn new things about TypeScript, the Node.js ecosystem, and much more (see below).
- You will join frequent team-programming sessions and pair up to learn about and solve interesting problems together.
- You will not just build, but also run a service with us, and make it more observable by adding logs, metrics and investigating incoming error reports, using tools such as Datadog.
What we are looking for
- You build trusting relationships, to allow for clear and meaningful communication in a fully remote setting. You are keen to understand different viewpoints and approach new problems with an open mind.
- You have worked with Node.js and TypeScript before or have experience in another type-safe language and web framework and want to switch over.
- You care for well-written automated tests and good code design. You improve the codebase even when adding new code, e.g. by using small and safe refactoring steps.
- You already have some experience working on backend services and you know the basics of building web endpoints using HTTP and JSON.
- You care about the people you work with and are willing to grow together. You also care about good code quality and you want to work on a great product.
The icing on the cake
- You have worked on a product that is actively used in production by a significant user base.
- You have worked remotely and know your remote-work rhythm.
- You have experience in (or always wanted to learn about) some of the other tools and technologies we employ such as Kubernetes, AWS, GitLab CI, Datadog, Gatling, Vue.js, Jest, Kotlin, Postgres, to only name a few.
- You like to read and have enjoyed books such as The Pragmatic Programmer, Apprenticeship Patterns, 97 Things Every Programmer Should Know, etc... You are willing to share what you learned.
Deadline for applications: 20.12.2021.