Do you think of life as an infinite set of microservices? Do you envision a serverless future? Where scale and performance are only limited by our imagination? Then we suspect you might want to read on.
As a Cloud Developer for one of our clients, you'll be working on the cloud native applications that support user-facing applications, integrate with various systems and enable data intelligence. In a world where technology is evolving at an unprecedented (and ever increasing) rate, it is crucial to have a modular, scalable, extendable cloud platform where updates can be deployed in minutes. It will be the responsibility of you and your team to build such a platform, using the most appropriate combination of cloud, application and database technologies.
Responsibilities:
- As a part of the team, working remotely, you’ll be taking part in the continuous development of the products that are in the care of your team.
 - Day to day, this means developing new user stories, fixing bugs, create & review pull requests, documenting your work (code comments, readme, confluence,..), perform research, make suggestions for product improvements and communicate clearly about your progress.
 - Together with your colleagues, you’ll be making sure the product meets all functional and non-functional requirements.
 - As an engineer, you understand that producing clean, readable and testable code is always a priority.
 
Qualifications:
- You hold a master or bachelor degree in Computer Science/Informatics (or equal through a proven track record).
 - You have a solid grasp of common software engineering practices, like OO principles, modern design patterns, test-driven development, continuous integration and continuous deployment.
 - You're a big fan of clean code and clean architecture, and you apply those principles to produce clean, readable and testable code.
 - You’re always keen to learn new things, share your knowledge, adopt to change and learn from past experiences.
 - You’re able to work remote in a team and are always open for feedback from your teammates.
 - You understand the importance of application security and data security, and know how that affects your job.
 - Excellent knowledge of Node.js, Express.js.
 - Excellent knowledge of Docker.
 - Excellent knowledge of the Google Cloud Platform and/or Amazon Web Services.
 - Knowledge of database technologies such as Redis, MongoDB, InfluxDB,.. is a plus.
 - Understanding of messaging and broker systems (Pub/Sub, RabbitMQ, Kafka,..) is a plus.
 - Basic knowledge of networking (IP, routing, IPSec, TCP) and networking related services (DNS, firewall, DHCP,..).
 - Knowledge of Terraform, Go, Elastic Search is considered a plus.
 
Apply here.
