Position: Back-end developer on IoT product
Company: D-Fetch
Experience required: 2y
Category: Node.js
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

**Candidate Qualifications**

At least 2 years of experience as WEB software developer:

One year with Javascript as main programming language

ES6+ syntax and features

Asynchronous programming concepts

Node.js package management and the tools ecosystem

At least one HTTP framework (Express.js, Koa, Hapi.js, etc.)

Relational databases (Postgres or MySQL)

GIT

Typescript (most of our code is TS, and all new code is written in TS)

Full application lifecycle, feature delivery workflow and agile development methods

Fluent English, both written and spoken

*Not required but definite bonuses*

Queues management (MQTT, AMQP protocols, EMQ, RabbitMQ, Kafka, etc.)

Not only ORM experience with databases

Understanding of infrastructure setup and maintenance(aka Devops)

Understanding of functional programming paradigm

**Your role**

In the D-Fetch Engineering team you will be working closely with team colleagues and our Product Managers. Your work will be focused towards coding but all team members are encouraged to contribute to feature and UI design. At D-Fetch we believe that developers should do what they are best at and motivated for. There is a good chance that your day-to-day responsibilities will change based on your preferences and motivation. D-Fetch is an international company, with headquarters in Oslo. Our technical teams are based in Norway and Ukraine. You will cooperate with a team of passionate people where new ideas are highly appreciated.

**About You**

In the D-Fetch Engineering team you will be working closely with team colleagues and our Product Managers. Your work will be focused towards coding but all team members are encouraged to contribute to feature and UI design. At D-Fetch we believe that developers should do what they are best at and motivated for. There is a good chance that your day-to-day responsibilities will change based on your preferences and motivation. D-Fetch is an international company, with headquarters in Oslo. Our technical teams are based in Norway and Ukraine. You will cooperate with a team of passionate people where new ideas are highly appreciated.

**About Us**

We have an engineering-centric culture, with a focus on producing high quality products that our customers can rely on. We are looking for self-driven, talented individuals, who are willing to work in an environment that encourages freedom and responsibility.

By joining D-Fetch Engineering you will bring innovation into the world of IoT, impacting the experience of millions of people and influencing the core technology used by the engineering team.

D-Fetch was founded in 2019 and has in short time created a leading IoT platform. Our philosophy is to bridge the gap between sensor data and intelligent decision making, enabling clients to operate smarter and more efficiently.

Joy in the challenge

We enjoy difficult tasks because we believe we can overcome them and, if we succeed, we can offer something unique. 

Value in the puzzle, not the pieces​​​​​​​

We love to solve customer puzzles. We remember that it's not the pieces of the puzzle that create value, it's how we put them together.

Holes, not drills

Customers buy holes, not drills. When it comes to creating great products, we think like our customers.

Together, through barriers​​​​​​​

Only as a team do we break through convention and create cool new things.