Salary
Contract type
Technologies & frameworks
Benefits & perks
- Flexible personal budget
Role overview
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
- 10-49
- Stockholm, Sweden
Pensionera is a start up working with investment and insurance broking. We are digitizing an otherwise paper-based branch and using technology to help people better invest their pension money. By using a subscription, similarly to services like Netflix and Spotify instead of focusing on kickbacks, we can change how the pension market of today works. We take pride in being completely objective in our advice, with no incentives to recommend certain investments to our customers - we will get the same payment whether you select a governmental index fund, or a high-risk mutual fund.
Salary
Contract type
Technologies & frameworks
Benefits & perks
- Flexible personal budget
Get hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Golang Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with EmailGet hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Golang Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with Email