Fullstack Jobs

Middle Python Engineer, Document App

πŸ•’ Recently posted

πŸ‡ͺπŸ‡Ί EuropeπŸ‡΅πŸ‡± PolandπŸ‡ΊπŸ‡¦ UkraineπŸ‡΅πŸ‡Ή PortugalπŸ“πŸ‡΅πŸ‡± WarsawπŸ“πŸ‡΅πŸ‡Ή LisbonπŸ“πŸ‡ΊπŸ‡¦ Kyiv🏠 RemoteπŸ”€ HybridπŸ•› Full Timeβš™οΈ Mid-LevelπŸ—„οΈ Backend Engineer
PythonDjangoPostgreSQLRedisMemcachedAWSDockerKubernetesKafkaNATSRabbitMQAsyncIOGrafanaMicroservices

πŸ“‹ Description

  • The role is part of the Document Domain team, which owns one of the most critical components of our platform - the document itself.
  • This team is responsible for the core functionality that powers document creation, editing, and management across the product.
  • The responsibilities include improving reliability, maintaining high quality standards, and enhancing developer experience while evolving the document platform to support new product capabilities.
  • You will also have a chance to contribute to the long term domain excellence strategy.
  • Contribute to the vision and the architecture of the key component of the application - Document domain
  • Face and overcome multiple scale-related technical challenges
  • Finding and addressing systematic issues to maintain low time-to-change for other developers with a high change-confidence level

🎯 Requirements

  • At least 3+ years of development experience with Python
  • Experience with any relational databases (SQL queries, migrations, optimization)
  • Experience with message queues (e.g. RabbitMQ, NATS, Kafka)
  • Understanding of event-based systems and basics of DDD
  • Strong understanding and experience in AsyncIO
  • Good understanding of the development cycle from requirements analysis and deployment to application monitoring
  • Hands-on experience in developing applications within both monolithic and microservice architectures
  • Communicate effectively in English, both orally and in writing

🎁 Benefits

  • Competitive salary.
  • Remote-first approach with the option for hybrid work from offices in Kyiv, Warsaw, and Lisbon.
  • Flexible contract types (employment, employment of record, or B2B) with contract terms and benefits that vary by location.
  • Work schedule aligned with EU time zones.
  • Honest, open culture that values constructive feedback.
  • Professional and personal development within a collaborative, supportive team.
  • Stable, growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.
  • Work-life balance, kind co-workers, and creative virtual team-bonding events.
Apply