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 client
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.
Location
Kyiv, Remote, Warsaw
Job type
Full time
English level
Upper-Intermediate
Date posted
Nov 5, 2024