Back-end Software Engineer @ Northern.Tech

Job description

💸 Salary: 22 500 - 32 000 PLN net /mo (€5000 - €7000 net/mo)
🤝 Agreement: B2B
📆 Type of employment: Full-time
📍 Location: 100% remote
🏃‍♂️ Start: ASAP
📏 Length: long term


ITCraftship is a premium recruitment company supporting international businesses in screening and finding the best talents. We help them to reach their development and business goals.

Once again, we’re working with Northern.Tech, a Norwegian company which is creating easy-to-use solutions that simplify the management of embedded software in the world's connected devices. Do you want to be part of an international and innovative team, and help bring to market a must-have open source software product to connected devices and the Internet of Things?

As part of building out our team, we are looking for a backend software engineer with operations experience to help scale up Mender. The product, based on open source, has in a short period of time become a standard for over-the-air updates of IoT and connected devices.

Are you self-driven and smart? Do you have ambitions to make a difference? We seek a product life-cycle developer (designing, implementing, documenting, testing, maintaining and supporting).

What you will do:

  • Research development tasks from low- to high-level

  • Estimate resources and time needed to finish a task

  • Present the developed features to the team on a bi-weekly basis

  • Document the code and ensure documentation is up to date

  • Write acceptance and integration tests for new features

  • Provide technical expertise for planning the new features and improvements

  • Take part in the rotating “Build Master” duty, monitoring the status of our build system ensuring that all repositories are in a verified state

We offer:

  • Fair pay & benefits
  • Flexible working hours & vacation time
  • Generous parental and family leave

Job requirements

About you

Required skills and experience

  • You have a BSc. in Engineering, Information Technology, or similar

  • Minimum of 3 years of professional programming experience

  • Golang or Python experience

  • Experience in designing scalable web applications

  • Experience with MongoDB or other NoSQL databases

  • Ability to effectively articulate technical challenges and solutions

  • Experience with developing/architecting hosted or cloud products

  • You are security- and quality-minded

  • Excellent spoken English


Desired skills and experience

  • Experience of Python test frameworks such as pytest or willingness to learn

  • Experience with AWS or Google Cloud

  • Experience with container technologies and orchestration tools

  • Experience working in distributed agile teams


💥If you have what it takes - just hit the apply button! 💥