- LocationRomania
-
IndustryInformation Technology
Responsibilities
* Develop the backend-end application that manages public clouds using Golang and cloud-specific technologies.
* Develop unit test cases and ensure good code coverage
* Documentation of code and APIs
Skills
Must have
Technical skills:
* Experience programming in Golang
* Knowledge of Golang programming paradigms, constructs, and idioms
* Knowledge of concurrency patterns
* Experience with Go modules
* Good understanding of data structures and algorithms
* Understanding of Object-Oriented Programming concepts
* Understanding of REST APIs
* Basic experience working with Linux commands and utilities
Soft skills:
* Very good written and spoken English
* Work effectively in a distributed team
* Problem-solving attitude, ability to analyze business requirements and propose fixes
* Willing to learn and deliver using a wide range of technologies
* Good communication skills and team player
Nice to have
* Understanding of Software Engineering, Computer Science and Agile/Scrum principles
* Experience with other programming languages such as C/C++, Java or Python
* Knowledge of containerization and virtualization
* Knowledge of Golang specific concurrency patterns, goroutines, and channels
* Experience with BoltDB, MongoDB, and SQLite
* Experience with go templates
* Experience with AWS/Azure/GCP
* Experience with Git and GitHub
Please note our career adverts may use approximative salary levels purely as a guide. However, we are happy to consider applications from all candidates who are able to demonstrate the skills necessary to fulfil the role. We can only answer to the best-fit applicants within an average response time of a maximum of 4(four) weeks. The rest of the CVs are stored in our international talent pool for future potential matches. Please note that your personal information will be treated in accordance with our Privacy Policy.
Wishing you a prosperous career and thank you!
