Job Title:
Cloud Application Developer and Engineer
-----------------------------------
Job Description
We are seeking a highly skilled cloud application developer and engineer to support the development of new tools and processes for a private cloud application. As part of our team, you will work on developing high-performance cloud technologies using Python as the primary programming language.
The successful candidate will have experience with cloud computing concepts, containerization, and distributed orchestration platforms. They will also possess strong networking knowledge, including TCP/UDP layers, and be familiar with Linux essentials and system security.
Our ideal candidate is an experienced software engineer who can collaborate effectively across remote teams and time zones. They will have a solid understanding of backend development, preferably in Python, and be knowledgeable about GIT, Jira, Gitlab, and code review tools.
Key Responsibilities:
* Develop high-performance cloud technologies using Python
* Design and develop applications that run in Kubernetes clusters
* Contribute to the development of a highly available orchestration platform
* Collaborate with Senior Technical Leaders and cross-functional teams
Required Skills and Qualifications
Essential Skills:
* Backend development skills in Python or other languages
* Linux essentials: user management, file permissions, and command-line usage
* Networking knowledge, including TCP/UDP layers
* Containerization and distributed orchestration platform experience
* Strong communication and collaboration skills
Highly Desirable Skills:
* Experience with PostgreSQL and RabbitMQ as developers
* Knowledge of Helm and Docker
Benefits
This role offers the opportunity to work on cutting-edge cloud technologies and contribute to the development of a highly available orchestration platform. Our ideal candidate will be rewarded with a competitive compensation package and opportunities for professional growth and development.