Description :
We are seeking a skilled and self-motivated Python Developer with solid experience in Django and Apache Airflow to join our engineering team. You will be responsible for designing, developing, and maintaining scalable backend systems and data workflows to support our growing platform and data needs.
Key Responsibilities :
- Develop and maintain robust, secure, and scalable backend applications using Python and Django.
- Design and manage data pipelines and workflows using Apache Airflow.
- Integrate RESTful APIs and third-party services.
- Collaborate with product managers, data engineers, and DevOps to deliver high-quality software.
- Write clean, efficient, and well-documented code following best practices.
- Implement unit tests and participate in code reviews.
- Optimize performance of web applications and data pipelines.
- Monitor and maintain production systems; troubleshoot issues proactively.
Required Skills & Experience :
Strong proficiency in Python (3.x), with a deep understanding of OOP and clean code principles.2+ years of hands-on experience with Django framework.Practical experience building and managing Airflow DAGs for data pipelines or task orchestration.Familiarity with REST APIs, authentication mechanisms (OAuth, JWT), and API versioning.Experience with relational databases like PostgreSQL, MySQL, or SQLite.Good understanding of SQL and basic database optimization.Hands-on experience with version control systems (e.g., Git).Comfortable working in a Linux environment and writing basic shell scripts.(ref : hirist.tech)