Software Developer

Scroll to content

Into coding? In the beginning of your career? Have a genuine interest in IoT? 

But not sure what to do next? 

Join us to connect the world’s vehicles! Build advanced, scalable systems for connected cars. This is an opportunity to form your own position working with backend, AWS infrastructure, backend, some android/iOS all depending on your interest, strengths and current need at Springworks International. 

In this role, you will tackle challenging and fun programming problems in a super friendly, and talented team, where idea to production can happen in minutes!  

The development challenge

Managing the scale of connected vehicles, each reporting more than 10k data points daily. Building a cloud solution and app supporting multiple markets & brands. Building frictionless integrations with many partners.

For magic to occur you should have:

  • 1-3 years work experience as a developer
  • genuine interest in IoT
  • worked in small agile teams, where communication is key
  • focus on delivering value for end-use
  • interest in infrastructure and preferably in AWS
  • enjoy working in a collaborative environment, always interested to share knowledge and improve your craftsmanship

Nice to have:

  • experience from server-side development, preferably in Typescript and NodeJS
  • experience from test-driven development

Our platform features

- All infrastructure in code

- Deploys to production ~15 times per day

- Scalability by having loosely coupled microservices

- Built on a pub/sub architecture

Who we are  Springworks International connects cars of all brands and enables manufacturers to add value, local market presence and end-user connection, through our platform and our ecosystems of partners. 

Our two partner products are Paydrive Sense and autoSense, adding high-value capabilities to your car!

Additional information

  • Remote status

    Flexible remote

Or, know someone who would be a perfect fit? Let them know!

Stockholm

Wallingatan 12
111 60 Stockholm Directions View page

Let's talk about Tech!

What we do:

  • direct deploys to production ~10-15 times a day automatically after PR review and merge

  • no test/stage environments - why bother, we have a perfectly fine production environment

  • all infrastructure in code. The only thing we ever do in the AWS console is to roll back if any of the daily deploys has a glitch

  • microservices (yes, everyone's got'em) - count of the day is 70

  • one service - one github repo - one database (if needed) so changes to storage is contained to one service

  • mono-repo with utilities that are used by several services

  • all services are containerized and scale on individual rules

  • the architecture is heavily based on pub/sub messaging - events are broadcast and services that are interested subscribe

  • monitoring - we use tools like newrelic and splunk to monitor our services and alert us via pagerduty and slack when the shit hits the fan

  • ad hoc queries - all services log in a unified format accessible for querying in splunk

  • databases - we favor document databases. But we're not a one-trick pony. Whenever there is a better alternative for a specific use case, we'll use it

  • most of our stuff is in Typescript. We do have Java components and whatever tech makes sense for the next service - go ahead!

Who we are

We are transparent, fast and truly agile. 
At Springworks your opinions really matter, you have the freedom to solve and innovate while growing yourself and our product. 

When we are not innovating, improving or developing, we love to have a beer or two, go kayaking or celebrate our last achievement!

Already working at Springworks International AB?

Let’s recruit together and find your next colleague.

email
@teamtailor.com
Teamtailor

Applicant tracking system by Teamtailor