Python Backend Developer $$$$ Offline
Job Description
Requirements
- 3+ years of industry experience building scalable backend services
- 3+ years of hands-on experience with Python
- Proven experience developing web applications in Python
- Experience building microservice-based architectures
- Practical experience with Django, Flask, FastAPI, or similar web frameworks
- Strong knowledge of RESTful services, JSON, and JWT
- Working knowledge of NoSQL databases (e.g., MongoDB) and relational databases (e.g., PostgreSQL)
- Experience with Docker and an understanding of Kubernetes
- Intermediate English proficiency
Nice to Have
- Knowledge of AI concepts, including agentic AI and LLM security
- Open-mindedness toward using AI in development (e.g., GitHub Copilot, agent mode, BMAD method)
- Experience with Pytest or other testing frameworks
- Frontend knowledge: JavaScript/TypeScript/HTML, or frameworks like Angular
- Basic understanding of Node.js
- Experience with tools such as Git via GitHub, Jira, Jenkins
- Experience with networking and related test equipment
Job Responsibilities
The application is an AI-based tool for network monitoring. It is currently transitioning to a microservices architecture, with the backend implemented primarily in Python, a persistent layer built on MongoDB, and a frontend currently in Next.js and moving toward Angular.
As a backend developer, you will design and implement cloud-based backend services, collaborating closely with other backend engineers through design discussions and code reviews. You will work with the QA team to present and validate new features, and coordinate with frontend developers on integration points when needed. Your responsibilities will include developing new features, maintaining clear documentation, improving overall code quality, and writing automated tests. You will also support your teammates through code reviews, help investigate customer-reported issues, and debug problems in test and production environments.
You should be able to learn quickly, understand and clarify requirements with the product owner or colleagues, and adapt to changing project priorities.
Department/Project Description
Harmonic is a leading provider of innovative broadband solutions that deliver video, voice and data to communications providers around the world. GlobalLogic team participates in development, QA and support of several generations of these solutions.
The CableOS project is about developing the new software-based network equipment which provides access to Internet/IPTV/VoIP services using powerful servers.
It is an innovative solution for Internet Service Providers which will allow to get analytics 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 |
The job ad is no longer active
Look at the current jobs Python →