Done is an app where you get access to quality home service professionals, making it easy to take your home project from idea to reality. We're a VC-backed startup and are now looking to hire a backend engineer to expand on our set of Firebase Cloud Functions. This is an opportunity for you who want take part in an early-stage startup while working on cutting edge tech such as Firebase Cloud Functions, Firestore, Flutter & WebRTC and grow with the company for years to come.
This is a full-time position either on-site in Stockholm or remote.
As we're a small, tight team, cultural fit is very important and will be big factor in the selection process. If you're a great engineer but haven't worked with our particular stack before, don't be discouraged.
Part of the compensation will be in Qualified Employee Stock Options, giving you the opportunity to take part in the success of the company.
We're a fully remote team with most team members out of Stockholm. Because of regulations, candidates outside of Sweden will be given long-term consultancy contracts rather than employment. Visas may be sponsored after a probationary work period.
Our stack
Backend running on Firebase with serverless Node.js cloud functions written in Typescript, Firestore NOSQL database
Mobile + Web app in Flutter (Dart) for iOS & Android with native plugins in Swift, Kotlin, Java, Objective-C & Javascript
Web-based backoffice running React
Custom WebRTC platform with STUN & TURN servers on AWS
Marketing website made with Webflow
Your tasks would include:
Software engineering across our tech stack, from backend to frontend, although with a strong emphasis on our backend cloud functions.
Technical ownership of the backend code base, including structuring cloud functions, ensuring & maintaining testability with unit- & integration tests, CI & CD.
Working tightly with the rest of the product team and across team boundaries on the product roadmap.
Being active in the Node.js & Firebase community on issues related to the work at Done
Who are you?
A Typescript engineer with Node.js experience, curious about serverless and dabbled with Firebase Cloud Functions, AWS Lambda or similar serverless platforms.
Enjoys writing automated tests and the challenge in building a robust, yet easy to work with system
Enjoys collaboration. Previous open source work is a big plus.
Has a pragmatic mindset to engineering – knows what is important to prioritise and what can be saved for later
Is eager to learn new technologies and programming skills
Has a curious mind and likes to take initiative
Interests in Flutter, Web development, automation is a plus
Our culture
Favor action before inaction
Take audacious leaps, embrace going against the grain
Show empathy towards customers and colleagues
Healthy work-life balance – no hustle culture
This job comes with several perks and benefits