📍 Берлин (Германия)Полная удалёнкаПомощь с переездом
When was the last time you were pleasantly surprised by an insurance company? They bet the answer is never — and they've built Feather to change that.
They’re committed to creating a brand new insurance experience. They envision one without commission-hungry brokers, where their customers' best interests are always at the center.
They’re a small, but ambitious team and they’re crazy about fintech and insurance. Now team is looking for an experienced senior backend engineer to take their backend and infrastructure to the next level. They've built a product that is changing the insurance industry, and they need you to make it even stronger!
Stack
Node.JSTypeScriptRabbitMQ
Responsibilities
You'll take over certain areas of our platform and will be responsible for all the technical decisions needed to grow the product and the technical team.
- Scale their architecture. Company were invested in modern tech stack from the start. They run event-driven microservices on Google Cloud Platform, they leverage serverless and they aim for end-to-end type safety. You will define what comes next.
- Scale the team. Company double in size every year. You will take part in hiring and mentoring new people and help them grow from ~20 people to 100.
- Work with complex, sensitive data. Team makes no compromise when it comes to customer's privacy. You will deal with the challenging insurance data – ever evolving, loosely structured, deeply personal.
- Connect with stakeholders and iterate with them. This might be the most overlooked part of any software engineering job. At Feather, everyone cares about the end-user and you should, too. You'll be speaking to the whole chain, from our customers, to insurance experts, to your fellow engineers.
Requirements
This is a Node.js role, but candidates that are switching from similar tech stacks (Python, Ruby, Elixir etc) are welcome. Ideally, you'll have:
- Previous experience in a similar role and a strong knowledge of the node.js ecosystem.
- Experience with statically typed languages. We love TypeScript, and we hope you do too.
- Previous experience with event-driven microservice systems and working with message brokers like Cloud Pub/Sub, Kafka or RabbitMQ.
- Good understanding of Google Cloud Platform or any other cloud provider and experience with modern deploy stack – serverless, docker, kubernetes.
They offer
- Small team, flat hierarchy, mission driven, and no politics. The usual buzzwords here, except we actually mean them. They’re small, lean, and they love what they’re doing.
- You’ll be building a product that people need, and are grateful for. Their excellent Trustpilot and Google reviews speak for themselves. They’ve built a product around people, and they love it.
- Budget for learning. They want you to grow with them, so they offer a €1,200 yearly budget that you can spend to learn new stuff (books, conferences, subscriptions, etc.).
- Very flexible remote work policy. You'll only be requested to travel to Berlin occasionally.
- An opportunity to help nurture a culture of design thinking in its early stages.
What will the interview process look like
- Initial phone call - They'll have a chat over Google Meet and ask you a few technical questions.
- Take-home task - They'll give you a case study to work on - alternatively if you've already done a relevant ask with another company, you can skip this part.
- Reviewing the take-home task - They ask you technical questions on your assignment and do a bit of pair programming together.
- Chat with the founder - You'll be speaking to one of their founders (either Rob or Vincent).
Николай Шебанов Software Engineer