Position: Back-end Software engineer – React, Java, Node.js (Sweden)
Company: DataJob
Category: Java
Experience required: 5y
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

Required skills:
- React
- Java
- Node.Js

Preferred skills:
Microservices
Linux
AWS
Kubernetes
Kotlin
Typescript

Assignment description
For our client, we are looking for a back-end Software engineer.

In the team, they are excited to work on:
• Improving their internal tools so that everybody can work more efficiently.
• Improving their products to remove pain-points for our users.
• Migrating their systems to Kubernetes and other improvements to their code quality.
• Developing new types of services based on new telco capabilities.
• Building an efficient work environment for development with excellent ergonomics.

Focusing on the back-end, you’ll be part of building entirely new micro-service environments, reliable high availability services, and a new legacy free telco platform. They encourage each other to stepping up and taking ownership and you’ll have a hand in the whole process of designing, implementing, documenting and testing their software.

Their back-end is based on Kotlin, Node, AWS, and Kubernetes, while using Typescript and React in their front-end. They value investing in the best possible tools and environments to make development efficient and ergonomic. Some of their platform is open source, and part of your work will be to contribute to that and other open source projects.

They’re working in an agile environment without Scrum or Kanban, where your ideas and opinions will count, with the opportunity to make a big impact on both their future and the future of mobile carriers.

Main responsibilities:
• Planning, building, documenting and testing new services.
• Improving and maintaining our software development environment and tools.
• Planning long-term how their software should evolve.

Some cool stuff in the pipeline:
• Their vision is that they should be the natural choice for any developer - by launching a developer portal where their users can get API:s to interact with the network.
• By switching telephone network type to cloud based, they will be able to manage and do new and interesting things in their telecom network

We believe you already:
• Know one or a few programming languages well.
• Have experience working in a medium or large project.
• Know our technology stack or are willing to learn on the job.

It's also a plus if you:
• Are familiar working with Java, Kotlin, AWS, Kubernetes, Node or Typescript.
• Have operations-knowledge using Kubernetes, Linux and AWS.
• Have experience in working with mobile apps.
• Experience with micro-service architecture.
• Have some domain knowledge in telco.

Location: Stockholm (Remote until Covid-19 situation changes, in Sweden)
Work load: 100%
Working language: English