Posted on: 22/12/2025
Description :
Halo believes in innovation by inclusion to solve digital problems.
As an international agency of over 300 people specializing in interactive media strategy and development, we embrace equity and empowerment in a serious way.
Our interdisciplinary teams of unique designers, developers and entrepreneurial minds with a variety of backgrounds, viewpoints, and skills connect to solve business challenges of every shape and size.
We empathize to form deep, meaningful relationships with our clients so they can do the same with their audience.
Working at Halo feels like belonging.
Learn more about our philosophy, benefits, and team at.
Halo Media is seeking we are looking for a skilled Python Developer to design, develop, and maintain scalable backend systems and applications.
The ideal candidate should have strong experience in Python programming, backend frameworks, database integration, and API development, along with a solid understanding of software development best practices.
- Design, develop, test, and maintain Python-based applications and services.
- Build and maintain RESTful APIs and backend services.
- Collaborate with frontend developers, QA, DevOps, and product teams to deliver high-quality solutions.
- Write clean, reusable, efficient, and well-documented code.
- Optimize application performance, scalability, and security.
- Integrate applications with databases, third-party APIs, and cloud services.
- Participate in code reviews, technical discussions, and architecture decisions.
- Troubleshoot, debug, and resolve production issues.
- Follow Agile/Scrum development methodologies and contribute to sprint planning.
Required Skills & Qualifications :
- Strong proficiency in Python.
- 7+ years of experience with Python frameworks such as Django, Flask, FastAPI, or similar.
- Hands-on experience in developing RESTful APIs.
- Strong knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Understanding of object-oriented programming (OOP) and design patterns.
- Familiarity with version control systems (Git).
- Experience with unit testing frameworks (PyTest, unittest).
- Knowledge of Linux-based environments.
Good to Have :
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of containerization tools (Docker, Kubernetes).
- Exposure to CI/CD pipelines.
- Experience with message queues (RabbitMQ, Kafka).
- Basic understanding of frontend technologies (HTML, CSS, JavaScript).
- Experience working in microservices architecture.
Soft Skills :
- Strong problem-solving and analytical skills.
- Good communication and collaboration abilities.
- Ability to work independently and in a fast-paced environment.
- Attention to detail and commitment to quality.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1594034
Interview Questions for you
View All