We are looking for an experienced software engineer to maintain, improve and extend our APIs, services, and external integrations. Our back-end is implemented in TypeScript and currently hosted in a server-less environment in Firebase/Google Cloud. You will join a small team of engineers working on extending infrastructure and functionality, supporting both the front-end (app) as well as our internal business processes.
What you’ll do
These are some of the tasks you’ll be responsible for, but not limited to:
Implement new scalable services in our Cloud-based backend, using TypeScript and Node.
Expose those services through structured APIs.
Integrate third-party services and partner APIs.
Store and retrieve data in Cloud-based storage, like Firestore.
Maintain and extend our back-end infrastructure in Google Cloud.
Track and monitor system performance - improve and optimize accordingly.
Who you are
To be successful in the role you should have some of the following skills and experiences:
Relevant work experience in back-end development.
Relevant education in computer science, engineering, or similar.
Experience with Cloud platforms and services (eg. Firebase, Google Cloud, Amazon, Azure).
Solid understanding of TypeScript, Node, npm.
All-round knowledge about internet communication, protocols, security, REST APIs, eg. HTTP/HTTPS, SSL, Sockets, certificates.
Familiarity with NoSQL document databases.
Familiarity with server-less environments.
Full-stack experience is a plus.
What you bring
We want to have fun at work and we believe that great colleagues are the key to happiness at work. Therefore we also look for people who:
Have an entrepreneurial mindset - Curiosity to challenge the known path and to think beyond existing solutions.
Is a kick-ass self-starter who can work independently, and loves being part of high-performing teams.
Are open-minded with a positive outlook - A can-do enthusiastic attitude motivated to solve problems to push your own and your colleague's boundaries.
Dare to challenge (in a positive, non-exhausting way) - Every team member is a high-level contributor as we're a small team. You’ll have lots of opportunities to create your own initiatives.
What we offer
A great opportunity to join a young tech startup and create something truly meaningful that will improve people’s lives.
Be at the forefront of changing how we think of urban mobility.
Join an experienced team and get a high level of responsibility and ownership.
An awesome office in the center of Copenhagen.
A team with 5 nationalities, 50/50 male/female split, and 1/3 female in our co-founding team.
A flexible work environment with a combination of home and office days.
Private health care (if you’re located in Denmark).
Friday bars, team dinners, and other events.
We accept anonymised applications.
This job comes with several perks and benefits