We're planting a tree for every job application! Click here to learn more

Distributed Systems Developer (Product)

Pensionera Förmedling i Sverige AB

Stockholm, Sweden

Stockholm, Sweden

Posted almost 4 years ago

Build investment broker software to invest billions of SEK yearly on behalf of our customers -

Tech stack

  • MongoDB

Distributed Systems Dev: Customer Products Team

The Role

The position will let you work in a small team of developers with a focus on building a fund and insurance broker designed for international markets. We currently have two teams: one focused on customer-facing products and one focused on internal tooling and infrastructure. You will join the first team to develop and test services under a data-driven approach to increase overall product experience and key features to become customers' financial life application.

As a professional, you are probably a full-stack developer leaning toward back-end development who enjoys building robust and consistent systems in an entrepreneurial environment with much freedom under responsibility. You are also a person who enjoys learning new technologies and methodologies and is willing to participate in decisions regarding features design & implementation. Most likely, you spend a lot of your free time reading articles and trying out new things. You understand the trade-offs between technical debt, fast development, and consistent and robust code. Ideally, and strive to reduce accidental complexity as much as possible and enjoy removing code as much as adding new one. You consider that effective programming in a team requires being able to communicate with others effectively through your code.

You also find testing and documentation to be crucial elements in a good system. We are currently looking to overhaul our testing infrastructure and documentation to be able to scale up our development teams and your input will be crucial to that effort. You are a developer who is very comfortable with building large-scale and fast changing systems with a high number of external integrations.

Deeper Tech Breakdown

Pensionera is a distributed system built in Go, with persistence handled by MariaDB, MongoDB and Amazon Aurora. Other prominent technologies include protobuf, CoreOS, Kubernetes and Docker. The system consists of 16 microservices, plus two graphical interfaces and a mobile application. The front end systems (internal CRM and a public website) are built in React and VueJS respectively, and the app in Flutter. CI is handled in GitLab, hosted on AWS on Kubernetes, including a Docker repository.

Must have

  • Go, C++, Java, Python, Ruby or corresponding
  • SQL
  • Git
  • End-to-end testing know-how

Good to have

  • VueJS
  • Swagger or similar
  • MongoDB
  • Open source contributions and/or interest

General knowledge of

  • Docker / Kubernetes
  • Distributed Computing
  • Continuous Deployment / Continuous Integration
  • AWS

We Offer

  • Opportunity to design a product organisation from day one
  • Free breakfast every morning
  • Free access to gym
  • Pension and insurance plan according to ITP1
  • Private healthcare plan
  • Flexible working hours

Compensation

kr500K - 700K

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Flexible personal budget

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub