All offersPoznańPythonSenior Software Engineer (Python)
Senior Software Engineer (Python)
Python
Egnyte Poland

Senior Software Engineer (Python)

Egnyte Poland
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote
Egnyte Poland

Egnyte Poland

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 + organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visit www.egnyte.com.

Company profile

Tech stack

    Python 3
    advanced
    Linux
    regular
    Unit Testing
    regular
    REST API
    regular
    Docker
    nice to have
    Golang
    nice to have
    Microservices
    nice to have

Job description

Online interview


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 Monetization Infrastructure Team, which manages the 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:

  • fintech,
  • fast, high-availability APIs,
  • database performance,
  • distributed computing,
  • various Google Cloud Platform services. 

Your day-to-day at Egnyte:
  • Own, improve, maintain and enhance code responsible for python services,
  • Specify, design, and implement features that improve the utility, performance, and scalability of the platform,
  • Influence architecture, features, and implementation of our product,
  • Provide engineering support for live production issues as needed.

About you:
  • At least five years of professional software experience in Engineering,
  • Experience with software product life-cycle including supportability and monitoring,
  • Advanced Python 3 knowledge,
  • Experience with at least one of Python-based web frameworks (Flask, Falcon, FastAPI)
  • Good understanding of Linux on the server-side,
  • Understanding of automated test frameworks and unit tests
  • Knowledge of software development best practices and willingness to guide less senior peers in that area,
  • Solid English skills to effectively communicate with other team members.

Bonus points:
  • Experience with distributed computing and microservice-based architecture,
  • Experience with Golang in the production environment,
  • Practical experience with Docker,
  • Frontend development experience (React)