Kubernetes (nice to have)
Docker (nice to have)
software development life-cycle (regular)
Unit Testing (regular)
Python 3 (regular)
Egnyte is looking for Software Engineers to join a team that is critical for the company's success :
Monetization Infrastructure , which manages Reseller portal, billing, and provisioning systems and provides our company with monetization flows and critical business information.
It’s an opportunity to get or improve the experience in areas of :
fast, high-availability APIs,
various Google Cloud Platform services.
Your day-to-day at Egnyte :
Own code (from design through implementation up to deployment and production monitoring) responsible for python services responsible for e,.
g. previewing documents, database manipulation, customer deployment & provisioning, and others,
Develop existing and new features taking into consideration such factors as utility, performance, and scalability of the platform,
Possibility of not only Influencing architecture and implementation but also feature definition of our services,
Be the end-to-end owner of the services by providing engineering support for production used by over a million users daily.
About you :
At least three years of professional software experience in Engineering,
Experience with all phases of software development life-cycle including supportability and monitoring,
Python 3 knowledge,
Experience with at least one web framework,
Understanding of Linux on the server-side,
Practical knowledge of unit tests,
Solid English skills to effectively communicate with other team members.
Bonus points :
Experience with distributed computing and microservice-based architecture,
Experience with Docker or K8s.