Serbia (Belgrade, Novi Sad, Niš)

On behalf of our client, we are looking for an experienced Software Engineer to become a part of  our client high-performing team and use the latest technologies, frameworks, and approaches that merge development with operations to create the next generation platform for our client customers that will allow them to run scalable applications in modern and dynamic environments including public, private, and hybrid clouds.

Key Job Responsibilities:

  •  Develop APIs and microservices by following enterprise architecture standards and industry best practices

  • Develop unit and integration tests for the CICD pipeline

  • Research and perform proof-of-concept on new technology


Key Skills:

  •  2+ years of software development experience with programming languages, such as Java, GO, C#

  • Extensive experience with REST API and microservices development

  • Extensive experience with agile development and DevOps methodology

  • Strong understanding of virtualization and container infrastructure technology

  • Familiar with Linux operating systems

  • Experience with infrastructure automation tools, such as Terraform, Puppet, Chef, and Ansible

  • Experience with Cloud technology, such as AWS, Azure, OpenStack, VMWare etc.

  • Experience with container and Cloud-Native technology, such as Kubernetes, Docker, Service Mesh etc.

  • Experience with CICD tools such as Jenkins/Gitlab, Artifactory, etc.

  • History of successful research and proofs of concept of new technologies

  • Good communication, teamwork, and problem-solving skill

  • Proficient in written and spoken English

If you would like to have more details or if you are interested in this position, please click below on Sign up/Login to create an account and apply. If you already have an account and are signed in, click on Apply Now button.