We are looking for a skilled and passionate Python Django Developer to join our dynamic team. In this role, you ll work closely with AI engineers and product teams to build scalable, secure, and intelligent full-stack web applications that leverage cutting-edge AI technologies. If you thrive in a fast-paced, collaborative environment and love solving real-world problems with clean code, we d love to talk to you.
Key Responsibilities
Design, develop, and maintain scalable web applications using Python (OOP principles) and the Django framework .
Collaborate with AI engineers to integrate machine learning models and AI pipelines into production-ready web apps.
Build intuitive, responsive front-end interfaces using HTML5, CSS3, JavaScript, and frameworks like React.js or Vue.js .
Develop and document RESTful APIs for frontend/backend communication and third-party integrations.
Ensure high standards of application performance, scalability, and security .
Write clean, reusable, and testable code following SOLID principles and best practices.
Implement unit tests, integration tests , and CI pipelines to maintain code quality.
Work with relational and non-relational databases like PostgreSQL, MySQL , and MongoDB .
Leverage Redis or similar caching systems for performance optimization.
Participate in code reviews, design discussions , and technical planning sessions.
Troubleshoot and resolve issues in development, testing, and production environments.
Requirements
Bachelor s degree in computer science , Engineering, or related technical discipline (or equivalent practical experience).
2+ years of hands-on development experience with Python and Django.
Solid understanding of object-oriented programming (OOP) , design patterns, and software engineering principles.
Experience with front-end technologies including HTML5, CSS3, JavaScript , and one or more frameworks (React.js / Vue.js).
Proficiency with PostgreSQL , MySQL, or other SQL databases; experience writing optimized queries and migrations.
Hands-on experience with Redis , Celery, or similar tools for background task processing and caching.
Familiarity with designing and consuming RESTful APIs .
Proficient in Git and collaborative workflows (GitHub, GitLab, Bitbucket).
Strong problem-solving skills and attention to detail.
Ability to work independently and in cross-functional teams in a fast-paced, agile environment.
Preferred Qualifications
Prior experience integrating AI/ML models or working alongside data science teams.
Exposure to cloud platforms such as AWS, Azure, or Google Cloud (e.g., S3, EC2, Lambda).
Experience with Docker , containerization, and deployment pipelines.
Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
Understanding of Agile / Scrum development methodologies.
Knowledge of asynchronous programming and performance profiling tools.
Bonus Skills
Experience with FastAPI , Flask, or other Python web frameworks.
Familiarity with GraphQL .
Exposure to DevOps practices and Infrastructure as Code (IaC) using tools like Terraform or Ansible.