Python Developer
Job Description
Must have experience:
3+ years of professional backend development experience
Strong Python skills, including:
- Object-Oriented Programming / Design
- Asynchronous programming (async/await, background tasks, workers)
Experience with backend frameworks such as Django (DRF), FastAPI, or Flask
Solid understanding of backend architecture concepts:
- REST APIs
- Microservices
- Event-driven and distributed systems
Working knowledge of:
- Linux
- Networking basics
- Docker
Experience with tools such as Git, Jira, Jenkins
Strong analytical thinking and engineering mindset
Team-oriented approach and good communication skills
Upper-intermediate English or higher
Highly preferable experience:
Experience with relational databases (PostgreSQL, MariaDB)
Automated testing experience (Pytest or similar)
Basic frontend understanding (HTML / JS, modern frameworks)
Nice to have experience:
- Cloud platforms (AWS / GCP / Azure)
- Kubernetes
- Go
Job Responsibilities
Design and develop scalable backend services in Python
Build and maintain REST APIs for data ingestion and exposure
Participate in architecture design (microservices, async workflows, event-driven patterns)
Integrate data from heterogeneous sources (new and legacy systems)
Work closely with frontend developers to support modern UX requirements
Ensure code quality through testing, reviews, and best engineering practices
Improve performance, reliability, and scalability of existing services
Collaborate with cross-functional teams in an Agile/Scrum environment
Department/Project Description
We are expanding the team to work on a new strategic product focused on unifying and integrating data from multiple test stations.
The project aims to:
- Aggregate data from next-generation test stations, as well as legacy systems (FAST / LabView–based)
- Integrate additional data sources in the future
- Provide a modern backend foundation for data processing and exposure
- Support a modern UX/UI layer built on top of this backend
This system will become a core data platform for manufacturing and testing of Harmonic hardware products.
Harmonic is a leading provider of innovative broadband solutions that deliver video, voice and data to communications providers around the world. GL team participates in development and QA of several generation of these solutions.
The CableOS department is about developing the new software-based network equipment which provides access to Internet/IPTV/VoIP services with using powerful servers.
It is an innovative solution for Internet Service Providers which will allow to get rid of the existing HW equipment and to migrate to the cloud, saving customers the enormous expenses for the support of huge number of hardware network equipment. Currently there are no competitors to this project in the world and Customer offers the opportunity to be at the beginning of the rapid development of the product and the opportunity to take their place in a fast-paced engineering team
Required languages
| English | B2 - Upper Intermediate |