Kiteworks Logo jpg

Senior Python Developer

Kiteworks

Описание на работата

About the job

Job Description

Join Kiteworks mission empowering organizations to manage sensitive content risk with our secure, compliant content governance platform.

Were looking for a Senior Python Backend Engineer to join our growing R&D team. Youll be a key contributor to our core managed file transfer product which enables customers to automate secure file workflows including transfer, encryption/decryption, compression, and transformation.

Our technology stack includes modern, actively maintained tools such as Python, Flask, PostgreSQL, MongoDB, and SQLAlchemy.

Security is foundational to everything we build we integrate it from the start rather than bolt it on afterward. We keep libraries up to date and proactively address vulnerabilities to ensure our platform remains robust and secure.

Job Requirements

  • 5+ years of backend development experience, preferably in enterprise applications
  • Expert-level Python skills with hands-on experience in Flask; experience with Django is also valuable
  • Strong knowledge of relational and non-relational databases (PostgreSQL), and ORM tools like SQLAlchemy, knowledge of Mongo DB is a plus
  • Experience with Git-based version control and CI/CD pipelines
  • Proven ability to work independently and take initiative without micromanagement
  • Proactive problem solver who takes ownership to remove blockers and improve processes
  • Comfortable working in Agile teams distributed across multiple countries with strong collaboration between engineering and product
  • Strong communication skills to collaborate effectively across teams

Nice to Have

  • Experience with Apache Airflow or workflow orchestration tools
  • Background in secure software development and vulnerability management

Job Responsibilities

  • Take full technical ownership of your work, providing architectural input and shaping the backend design, not just writing code
  • Develop and maintain backend services for secure managed file transfer workflows
  • Write clean, secure, and well-tested code following best engineering practices, including peer and security code reviews
  • Collaborate closely with QA and Product teams to ensure high product quality and alignment with customer needs
  • Work autonomously and take full ownership of your tasks in an Agile environment with two-week sprints
  • Proactively identify and resolve blockers, technical debt, and performance issues

Why join us?

  • Influence product architecture and technical direction from day one
  • Grow your skills in a fast-paced, collaborative, and agile environment
  • Be part of a company where security and quality are core priorities

Job Benefits

  • A hybrid working model: 2 days in-office, 3 days remote
  • 25 days of paid leave annually, along with flexible working hours to maintain a healthy work-life balance
  • A competitive compensation package, including stock options as part of your long-term rewards
  • Additional health insurance and a MultiSport card to support your well-being
  • Monthly food vouchers worth 200 BGN for your convenience

Наскоро добавени работни места във България

Full Stack Software Engineer

Senior Python Developer

Senior Software Engineer

AI Engineer

Who is Hiring is part of Cybrient Technologies SA