Careers@TheCloudReference

Join Our Energetic Team

Cloud Developer

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.