Professional experience as a software developer in the development of modern web, back- services and usage of back-end technologies, preferably Java, Python, and common frameworks like Node.js
Experience with frontend technologies, especially JavaScript and common frameworks for example Angular or React.js and in developing MVC applications
Knowledge of cloud technologies like AWS, Docker, OpenStack, Azure or Digital Ocean.
Experience working with third-party APIs integrations
Understanding on running code in a distributed manner across a cluster of nodes in a scalable way
Networking knowledge such as IPv4, IPv6, DNS, VPN.
You have good analytical, conceptual and process-related skills
Fluent English skills (written and verbal)
Strong interpersonal, communication and presentation skills