Software Engineer (Python) [Poland]

Engineering - Poland PoznaƄ, Poland or Remote, Poland


The opportunity
Egnyte is a provider of enterprise content governance and collaboration software. Our platform empowers companies to work more efficiently and protect their business content. 
Egnyte is looking for Software Engineers to join two teams that are critical for company's success:
Egnyte Connect, which provides our clients with a single access point to their content and allows them to collaborate on their files seamlessly. It is an excellent option to practice your programming and analytical skills on truly large-scale software:
  • 1 million users,
  •  20k transactions per second,
  • 28 Petabytes of data.
Egnyte Internal Apps, which manages billing and provisioning systems and provides our company with critical business information. It’s an opportunity to get or improve experience in areas of:
  • fintech, 
  • fast, high-availability APIs,
  • database performance,
  • distributed computing,
  • 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.
What we can offer you:
  • Salary from 12.000 to 16.000 PLN net + VAT depending on skills and experience,
  • 100% remote work possible,
  • Stock options,
  • Your own Egnyte account with lifetime access,
  • 4000 PLN Gross conference budget per person and additional 4 training days each year to boost your skills,
  • Apple or Dell (your call) equipment with a Linux distro of your choice, or Windows,
  • Flexible working hours or remote work days if you need them,
  • MultiKafeteria: you can choose a MultiSport card or gift cards every month,
  • Private medical healthcare,
  • In-house English classes.