Summary of the role
To extend our technical platform to go from a closed Beta to a product ready for scaling, we are searching for an experienced backend developer. You will be able to work with one of the most senior early-stage tech teams in Europe (Hasib, Mike, Chris) and contribute to building a platform with the highest quality standards and a cutting edge tech-stack.
Things you will do:
Be involved in defining and shaping our technical roadmap.
Drive and spear-head architectural and software design decisions.
Take part in shaping our software development processes as well as quality and security standards.
Be hands-on in designing, developing and deploying scalable web applications.
Mentor other team members and be involved in hiring software engineers.
What you need to be successful:
Proven track record of designing, implementing, delivering and maintaining complex web applications.
Expert-level proficiency in JavaScript (TypeScript is a plus).
Extensive experience building modern backend systems using Node.js and preferably Express.js.
Solid understanding of both relational and non-relational databases (preferably PostgreSQL and Redis), experience with Elasticsearch is a plus.
At least basic understanding of containerization technologies (preferably Docker and/or Kubernetes) and cloud computing platforms (any).
Experience in frontend development with React is a plus.
An appreciation for reusability and a component-based interface design approach.
Motivation to write clean, well-tested, well-documented and maintainable code following strict compliance rules and guidelines.
Who you are:
You have a positive, problem-solving mindset and a clear bias for action, you bring in your ideas and solutions proactively.
You have a passion for sharing your knowledge, you mentor less experienced engineers, you lead by example.
You are a good communicator both with technical and non-technical folks and are able to give and receive direct and open feedback.
You are flexible, pragmatic, and able to react to new findings and keep adapting under dynamic environments.
You are passionate about creating products that solve real-world problems, while regarding technology as a tool and not an end in itself.
At this stage of our company we can only accept applications from EU-citizens or people who already have an active work visa in the EU which we can transfer. We are looking for full-time employees (working under a remote employee contract with our company). We are not looking for freelancers or contract workers.