Apply📍 Croatia, Portugal, Poland, Hungary, Romania
🔍 Data extraction and web data tools
🏢 Company: Zyte
- 4+ years of experience building scalable systems that operate reliably under high load.
- Strong track record in Python with 3+ years of experience.
- Experience with at least one async framework.
- Strong knowledge of at least one RDBMS.
- Experience with data pipelines and distributed message queues like Kafka or RabbitMQ.
- Experience in building containerized applications and microservices.
- Professional experience in building web applications with Python and frameworks like Django, Flask, or FastAPI.
- Good communication skills in English.
- Experience of collaboration in a remote-first team.
- Good with refactoring and software design patterns.
- Computer Science, other engineering degree or equivalent working experience.
- Develop and troubleshoot distributed applications.
- Write and modify Python components.
- Manage concerns like scalability, failure handling, security, transparency, and multi-tenancy.
- Work on new features including requirements gathering, design, and implementation.
- Own and take responsibility for the complete lifecycle of your features and code.
- Collaborate with other engineering groups and QA team.
PythonDesign PatternsDjangoFlaskKafkaKubernetesQARabbitmqAlgorithmsData StructuresRDBMSCommunication SkillsCollaborationMicroservices
Posted 2024-11-20
Apply