👨🏻🏫 Team We're hiring for various teams - have a look at examples of what you'll do below
👥 Employees 200+
🧭 Time zone CET +/-2h
🕒 Working hours flexible
💼 Job Full-time
✈️ Business trips No - but we like to meet from time to time, virtually or in person
What you will do
As a Backend Engineer you’ll be part of our remote-first, cross-functional Product Development team, consisting of product managers, -designers, testers and developers. You'll work on improving and extending our mostly Kotlin-based Backend services.
This could mean, that you'll work on tools and solutions to empower our no-code authors, knowledge expert with deep domain knowledge who want to digitize their services without writing any code. However, you could also work on making it easier for our enterprise customers, to embed BRYTER into their existing IT environments, by way of enabling them to develop custom integrations to their internal systems, and similar topics. Or you could help our platform and developer experience team make developing the BRYTER product itself a productive and joyful experience.
What we are looking for
You should have experience developing Backend services, and experience in typed programming language.
At BRYTER we value automated tests, so maintaining tests where necessary, will form part of your work and thus you should be eager to maintain a high level of meaningful test coverage.
The technologies you’ll work with most of in this role are Kotlin, Spring (Boot), PostgreSQL, AWS and RESTful-APIs. We love working with people who are eager to learn, so please do apply, even if you haven’t worked with our choice of frameworks or technologies before. Most of our developers haven't worked with Kotlin before joining BRYTER, and we've found they picked up the language quickly. You should however bring general experience in developing backend services and auxiliary technologies like relational databases.
If you reside outside of CET +/-2h time zones and have no experience in working with Backend systems of any kind, then this job is not for you.
How we work
Our main tool for coordinating our day-to-day work is Gitlab. We not only use it as central git host, but also for our complete CI pipeline, to trigger and execute deployments with it and track our work items (and bugs 🐛) with Gitlab boards.
🛠Developers own the development of their improvements and features and guide them until they are in production. And while some parts of the application are worked on mostly by a smaller subset of the team, we practice shared code ownership.
We practice a branch-based development workflow and do code reviews via merge requests (pull requests). To enable quick feedback-cycles we aim for short-lived branches and provide automated means to deploy every branch to their own environment.
We put a strong emphasis on automated testing and having a test coverage that follows the testing pyramid. And as with most things, we aim to get better at these practices, which means we’re not perfect, and we understand meaningful test coverage as an essential part of our development pipeline.😇
When it comes to tools, such as an IDE or editor, you are free to use whatever you prefer. We provide JetBrains licenses, in case you like to use their tools.
At BRYTER we believe in the power of self-organizing teams and that everyone can be a leader. Everyone can participate in shaping the way we work at BRYTER, based on their interests and capabilities. The teams organize the way they work themselves, from frequent team-programming sessions to short-lived branches
To that end we work hard to make the way we work explicit, to enable us to improve it continuously. Anybody on the team can propose changes and improvements in the form of a proposal, and proposals are by default accepted. Only if by getting feedback on a proposal a serious risk or harm for the organisation is identified, we ask the authors of a proposal to adapt it, usually with the help of the people who identified the risks.
Why should you join us
- Direct impact on our product from day one
- Colleagues that care about the product and the people who build it
- We support you in your journey to become the best version of yourself. Not the least by providing challenging work, people around you who you can learn from, as well as a personal conference & training budget
- BRYTER has a product & business model that’s tried and tested and we’re in the process of scaling our impact, so your impact can scale with us
- Customers love our product which you’ll have a key role in developing
Benefit & Perks
Besides offering a welcoming, human-centred, flexible, all-remote workplace, we offer some perks to our workers.
🌴 Generous, guaranteed vacation days
🎤 Time off every year for professional learning & growth
📕 We view continuous learning and professional development as indispensable. Therefore we provide you with a generous, yearly training and conference budget that you can use at your own discretion.
🖥 As an all-remote company we care that your workplace at home is safe and healthy. And so we provide a yearly allowance that you can spend on items to equip a more productive and healthy working space for you.
📈 Equity - we offer optional participation in our employee stock ownership program.
🕛 Flexible working hours with set asynchronous & collaboration times within the team.
BRYTER is the no-code service automation platform that enables business experts to build digital applications. The truly no-code platform gives enterprise teams the tools to build self-service applications to provide faster, more accurate services to their colleagues, without programming.
BRYTER is especially geared to professionals in law, compliance, accounting and finance, who use the software to automate complex, recurring decisions and scenarios.
Global brands from McDonald's and ING, through to professional service firms like Deloitte, PwC, and KPMG, use BRYTER to deliver services digitally. BRYTER is a remote-first company with hubs in New York, London, Frankfurt, and Berlin.
Curious? Please apply
We encourage everyone to apply, even if they feel they might not fulfill all listed requirements fully. We'd like you to give us a chance to evaluate your skills and experience. We're curious to hear from you and learn what you believe you'd bring to the role and the team.
For people living with disabilities, chronic illnesses, or neurodiversity, adjustments, and support can make a decisive difference in the interviewing process. Please let us know if you need any accommodations (specific tools, more time, additional breaks, etc.) and feel comfortable disclosing this, and we'll do our best to meet them.