Senior Python Engineer - Remote

A globally distributed company specializing in web data extraction tools and services, helping businesses collect, format, and deliver web data at scale.
Zagreb, Croatia
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Enterprise SaaS

Description For Senior Python Engineer - Remote

Zyte, a pioneer in web data extraction since 2010, is seeking a Senior Python Engineer to join their globally distributed team of 240+ professionals across 28 countries. The company provides essential data extraction tools and services to over 3,000 companies and 1 million developers worldwide.

As a Backend Developer at Zyte, you'll be at the forefront of designing and developing robust backend systems that power their core platform. The role demands expertise in Python development, with a focus on building scalable, distributed applications that can handle high loads efficiently. You'll be working with modern technologies including async frameworks, containerization, and message queues like Kafka or RabbitMQ.

The ideal candidate brings 4+ years of experience in building scalable systems and strong Python expertise. You'll need to be comfortable with remote collaboration, as you'll be working with cross-functional teams across different time zones. The role offers the freedom to work from anywhere while contributing to cutting-edge open-source technologies that help businesses extract and utilize web data effectively.

This position is perfect for a senior engineer who values autonomy, enjoys solving complex distributed systems challenges, and wants to be part of a multicultural, progressive team. You'll have opportunities for professional growth through conference attendance and global team meetings, while working on technology that powers data-driven decision-making for thousands of organizations worldwide.

Last updated 2 months ago

Responsibilities For Senior Python Engineer - Remote

  • Develop and troubleshoot distributed applications in Python
  • Manage scalability, transparency, failure handling, security and multi-tenancy
  • Work on new features including requirements gathering, design and implementation
  • Own the complete lifecycle of features and code
  • Collaborate with engineering groups and QA team

Requirements For Senior Python Engineer - Remote

Python
Kubernetes
RabbitMQ
Kafka
  • 4+ years of experience building scalable systems under high load
  • 3+ years of Python experience
  • Experience with async framework
  • Strong knowledge of RDBMS
  • Experience with data pipelines and distributed message queues
  • Experience in building containerized applications, microservices
  • Experience with Python web frameworks (Django, Flask, Fast API)
  • Good communication skills in English
  • Experience of collaboration in a remote-first team
  • Good with refactoring and software design patterns
  • Computer Science, engineering degree or equivalent experience

Benefits For Senior Python Engineer - Remote

  • Freedom and flexibility to work from anywhere
  • Opportunity to attend conferences
  • Meet with team members globally
  • Work with cutting-edge open-source technologies
  • Join a self-motivated, progressive, multicultural team

Interested in this job?

Jobs Related To Zyte Senior Python Engineer - Remote

Senior QA Automation Engineer

Senior QA Automation Engineer position at Papel Holdings, focusing on test automation frameworks and quality assurance for fintech products.

Senior Software Engineer Backend/AI

Senior Software Engineer role at Aircall, focusing on Backend/AI development, offering $180-220k salary, hybrid work in San Francisco, and comprehensive benefits.

Senior Back-End Engineer NAM (F/M/D)

Senior Backend Engineer position at Flowdesk, building crypto trading infrastructure and OTC platform using modern technologies.

Senior Sales Engineer

Senior Sales Engineer role at Hyperscience, combining technical expertise with customer-facing responsibilities in AI and automation technology.

Senior Database Developer

Senior Database Developer position at Endpoint, leading database architecture and optimization for healthcare technology solutions, 8+ years experience required, hybrid work in Hyderabad.