We at GigaVoice for almost 2 decades have been closley working with an umbrella client from USA offering a wide range of interesting tech opportunities for all levels of engineers.
This time Kubernetes is the buzz word! We are looking at developing and maintaining an application deployment system which allows microservicearchitecture applications to be deployed easily on Kubernetes. An integral part of onboarding business units into this deployment system is converting all of their existing applications databases and supporting services from baremetal/VM deployments to containers. We are looking for capable Software Engineers to join our team!
Tasks
About the Role
- Youll be a member of a small team of developers working in an Agile setting.
- The teams primary responsibility is applying 12factor principles to existing applications and deploying them to Kubernetes.
- The language code quality availability of tests and level of active development varies between business units and applications. In this role you will see many applications and go down some very interesting rabbit holes in order to find the best way to containerize and migrate the applications.
- The teams working hours are centered around GMT1 but the team supports business units in the Americas primarily between GMT4 and GMT8. As a result sometimes you will need to shift your schedule to accommodate meetings with members of the business units you work with.
- Because of the number of moving parts involved communication and good planning are paramount.
- Youll look for and take opportunities to help the team become stronger and more experienced.
Requirements
About You
- Above all else youre a developer. You love code and coding.
- You work well with others and support your teammates to ensure that the team achieves its shared goals.
- You are able to work independently and have good attention to detail.
- You love to talk about the nuances and tradeoffs of implementation approaches but youre also resultoriented and know how to avoid analysis paralysis
Benefits
Required Skills
- Demonstrated proficiency in at least two web programming languages (e.g. Java Python Ruby PHP Go) ideally with exposure to application frameworks such as Laravel Spring Boot Rails Django etc.
- Good understanding of Linux environments including scripting and automation tools.
- Experience with Docker for containerization of applications.
- Demonstrated experience with CI/CD pipelines including setup maintenance and optimization.
- Solid knowledge of Kubernetes for orchestrating containerized applications.
GigaVoice is a software development company located in Skopje and Strumica with over a decade full of outsource collaborations and exciting projects! We offer great candidate experience competitive benefit packages amazing teams growth opportunities and a flexible work environment.