All jobs

Job details

Product Developer


About the client

Our client is a global leader in technology, specializing in energy solutions among other areas. Known for its sustainable, innovative products aimed at reducing environmental impact, the company employs thousands of professionals worldwide and is dedicated to corporate social responsibility.

About the project

If a good match is found, this is expected to be a long term project and to continue after the first contract period.

About the team

The candidate will work closely with other team members in the Netherlands, Finland, and adjacent time zones.

Responsibilities

  • Participate in the design and development of our edge platform.
  • Create reliable and efficient solutions that can scale seamlessly across hundreds or even thousands of deployments.
  • Work within self-directed teams.
  • Demonstrate proactivity and strong communication skills.
  • Coordinate implementation efforts with developers across multiple teams.
  • Uphold high-quality standards with a strong focus on cybersecurity.
  • Develop a scalable edge infrastructure rich in applications.
  • Structure applications with well-defined APIs.
  • Encourage a collaborative code contribution model inspired by leading open-source communities.
  • Go beyond your role to collaborate effectively and contribute to the customer’s technology vision.
  • Continuously improve our way of working and code practices.
  • Contribute to pull requests and backlog refinements.
  • Use our edge/cloud resources efficiently.

Requirements

  • Bachelor’s or master’s degree in computer science or at least 3 years of relevant experience.
  • Experience working with Go, Python, Java, or other programming language.
  • Experience deploying and working with scalable container-based technologies such as Docker, Kubernetes, and related tools.
  • Experience in deploying cloud technologies, such as web services, REST APIs, messaging protocols (MQTT, AMQP, MQ), security (oAuth, OpenID, Keycloak) and with cloud platforms, such as Amazon AWS and/or Microsoft Azure.
  • Experience in working with Linux-based operating systems.
  • Experience with test-driven development and test automation tools/frameworks (Cucumber, JUnit, Mockito) at unit and integration levels.
  • Express yourself clearly and have a good command of both written and spoken English.

As a plus

  • Experience with industrial communication protocols like OPC-UA, Modbus and/or NMEA.
  • Experience with relational and time series databases.

We offer

  • Competitive salary and benefits.
  • Flexible working hours.
  • Vacation – 20 working days’ annual leave.
  • Paid sick days.
  • A personal laptop with all the essential software installed.
  • State holidays are granted.
  • Corporate accountant and lawyer services.
  • Bureaucracy-free and transparent management.
  • Costs related to participation in workshops and professional conferences are covered.
  • Online English classes.

    Apply for this position

    Email address

    Phone number

    First name

    Second name

    Message

    Attach a CV

    Job details

    Product Developer

    Kyiv, Remote, Warsaw

    Upper-Intermediate



    Location

    Kyiv, Remote, Warsaw

    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Nov 5, 2024