Purpose of the job:
Our client is one of the largest industrial manufacturers in Europe. The product is the industrial IoT as a service solution that is used by many well-known companies worldwide. You’ll have a perfect opportunity to take part in developing complex modules for this solution from scratch.
MAIN TASKS AND RESPONSIBILITIES:
Lead the team according to established processes while tightly collaborating with the stakeholders.
Take part in requirements analysis, tasks planning, estimation and distribution between the team members.
Suggest technical and functional improvements to add value to the product.
Research and evaluate technical options to implement business requirements.
Write quality and maintainable code in a fast-paced professional software engineering environment
EDUCATION, SKILLS AND EXPERIENCE:
5+ years of extensive Back-end development
1+ years of TL experience
Proven experience with Golang
Understanding of microservices architecture, highly scalable distributed systems
Experience with containerized applications development, Docker
Experience with Kubernetes
Experience with SQL and NoSQL Databases
Hands-on experience with AWS, EKS
Knowledge of OAuth2, APIs and protocols such as WebSockets or MQTT
WOULD BE A PLUS:
Experience with AWS Aurora
Experience with DynamoDB
Understanding of Agile process, participation in Agile/Scrum projects
BS\MS in Computer science or related field