Software Engineer

Share job

Software Engineer

FULL-TIME · OSLO

Our team

We’re growing our team of software developers building a sharing platform that support multiple cities with city bikes and other shared assets.

Our goal is a highly-automated, developer-friendly software platform where you can work on interesting development challenges, and then be able to go out into the streets and try the system you’ve made.

You will be collaborating mostly with backend and native app developers, but our team also includes electrical engineers, product designers, data scientists and more, building the end-to-end service.

Our stack

We deliver first party native- and web-apps, a public API and integration with first party electronics and third party APIs.

Both business logic and presentation handled mainly by stateless NodeJS/Express-applications. All parts are containerized and managed for scale and reliability by Kubernetes.

All our infrastructure and software are provided by or running on Google Cloud Platform, with Google PubSub handling most of the data flow, and persistence handled by Postgres and BigQuery.

Most APIs are expressed with GraphQL

Continuous integration is handled by CircleCI.

We’re looking for someone that…

Knows how to develop NodeJS-applications that is built for reliability, scale and development over time

Have experience in creating API services, to be consumed both by end user clients and other systems, including from third parties

It's a big plus if you…

Are used to working with containerized applications.

Have worked with applications in a cloud architecture, ideally on Google Cloud Platform

Have worked with GraphQL

Have experience with electronics/IoT integrations

Have worked with integrating machine learning models in a live/production setting

either way you should …

Be fluent in English as working language

Enjoy working as part of a team.

Write testable, understandable and sustainable code.

Be motivated by creating software that creates real value and makes a difference.

We can offer you...

to be part of a young, fast-growing Norwegian tech company

a flexible workplace with a high level of responsibility and autonomy for the tasks you work on

Urban Sharing builds products that help cities achieve sustainable, urban growth. Working from street-level and up, we always start with user needs and urban insight.

Our first project more than doubled the effect of bike sharing in Oslo, introducing another million bike rides in the first 8 months. By 2018 this has developed into a full platform for shared mobility and intelligent hardware to go with it.

Urban Sharing is a startup born in Oslo. In less then two years we've grown to running our tech in multiple cities including Oslo, Bergen, Trondheim and Edinburgh, UK.