Receeve · Feb 12th 2021
Receeve is seeking a Backend Developer (f/m/d) to join our Core Engineering team, building out the core product. You are an all-rounder and feel comfortable moving up, down, left or right across the entire stack.
We help resolve serious problems in credit, where there are impacts on all kinds of businesses and consumers. It’s serious business and European banks alone generate over 150 billion Euros per year in new problem cases.
But it’s not just the business opportunity that is large. It’s a tech challenge. Everything we deal with is asynchronous. There can be milliseconds or weeks in between reactions or events. This comes with a set of technical challenges that go above and beyond the run of the mill app. There are multiple stakeholders, inputs, and third parties. As a team, we built a fully enterprise-ready solution in the course of a few months, one capable of scaling almost infinitely. Our architecture is unique and provides real flexibility for implementing new features.
If you think a great day starts with a challenge to solve, want to have a real impact in one of Europe’s Fintech companies, and be part of a diverse team, then send us a CV and do include some information that’s helpful to round out the bullet points in a CV. This could be a short blurb why you’re interested, a link to code or projects you’ve done in the past. Anything that helps us understand you.
What we’re looking for:
You’ll be working in the backend of our event-driven platform to solve complex problems. You’ll have an opportunity to work in an highly flexible and adaptable architecture, work closely with experts to both share and expand your knowledge and skills, and develop yourself into a true craftsman.
Design and develop backend services, applying craftsmanship such as good Design Patterns, Testing, and considering robustness at scale
Solve complex problems with solutions that are clear and concise
Maintain the backend services
Provide feedback to Product regarding new features
Report on status of development work
Mentor and assist others in the team
To be successful:
You must understand and use common Design Patterns
You must believe in quality, and implementing testing
You must be able to quickly grasp complex details
You must be a good communicator
You must be open to feedback and growing
Must-Haves / Requirements:
Minimum 3 years of experience
Typescript (or comparable OOP-style language)
Strong Object Oriented Programming knowledge
Uses common Design Patterns
You will have stronger chances if you:
Understand Domain Driven Design
Event Driven Architecture
Have handled Big Data
Worked with streams
Built in AWS infrastructure
Worked with the Serverless paradigm
Built in microservices
Join one of Europe’s top startups
Work in the architecture everyone talks about, but doesn’t implement
Work in the heart of Hamburg in a very international team
A flat hierarchy, where you will have direct access to the founders
A high degree of learning and ownership in a dynamic environment
We live diversity. In our teams we bring together people with different backgrounds, perspectives and skills. We welcome all applications – regardless of gender, nationality, ethnic and social origin, religion/belief, disability, age, sexual orientation and identity.