Zyte is hiring a
Backend Team Lead

closed
Logo of Zyte

Zyte

πŸ’΅ ~$39k-$69k
πŸ“Remote - Poland

Summary

Zyte is a globally distributed team of over 240 employees working from over 28 countries on enabling businesses to extract data they need for growth. The company has established products with product-market fit and is looking for an experienced software engineering leader to help grow the business, iterate on new opportunities, and manage a team of developers. The Platform team consists of frontend and backend developers who value collaboration and trust. The ideal candidate should have extensive experience in Python development, RESTful APIs, cloud technologies, server-side web applications, data pipelines, distributed message queues, troubleshooting critical production systems, observability, software quality, security, problem-solving, debugging, leading teams, hiring and interviewing talent, communication skills, and experience with Git and JIRA.

Requirements

  • Extensive years of technical engineering experience with Python development and web application technologies such as Django, or FastAPI
  • Strong experience working on designing, and optimizing RESTful APIs for high performance
  • Strong experience with cloud technologies such as AWS or GCP and container technologies such as Docker and Kubernetes
  • Working experience with designing and developing server-side web applications in multiple platforms and architectures
  • Strong experience with data pipelines and distributed message queues such as Kafka or RabbitMQ
  • Demonstrated working experience troubleshooting critical production systems under load
  • You are an observability ninja, bringing your A+ monitoring and data-driven game
  • You have a passion for software quality and security. Commitment to quality and a fine eye for detail
  • Proficient in industry-standard software tools like Git, and experienced in SaaS collaboration platforms like JIRA
  • Excellent problem-solving and debugging skills
  • Proven success in leading dynamic teams in fast-paced environments, showcasing strong organizational skills and remote work experience
  • Strong experience hiring, interviewing talent and building high performing teams
  • Excellent communication skills, both written and verbal, in English

Responsibilities

  • Manage a team of software developers autonomously, focusing on talent development and fostering a robust team culture
  • Support career growth plans and establish an open work environment
  • Proactively identify and eliminate productivity bottlenecks
  • Gain expert domain knowledge of products and platform
  • Review existing architecture and drive technical designs
  • Maintain a productive codebase for team productivity
  • Identify and resolve performance and scalability issues affecting the customer experience
  • Lead complex development efforts and provide insightful feedback during code reviews
  • Use best practices to write clean, maintainable and secure code
  • Own the technical aspects of release management
  • Implement cutting-edge testing techniques for top-notch quality, collaborating with the Product QA team to ensure excellent user experiences
  • Translate business requirements into architectural decisions
  • Collaborate with other teams to enhance customer experience across our product portfolio
  • Facilitate planning, gathering stakeholder requirements, and offering swift feedback
  • Take charge of quarterly deadlines, adjust plans for team capacity, and devise contingencies for understaffing
  • Gather and analyze key metrics for tracking performance indicators and risk areas

Benefits

  • Become part of a self-motivated, progressive, multi-cultural team
  • Have the freedom & flexibility to work remotely
  • Get the chance to work with cutting-edge open source technologies and tools
This job is filled or no longer available

Similar Jobs