Description:
As a Django Developer, you will be responsible for designing, implementing, and maintaining web application's backend, some AI powered backend using Django framework. You will collaborate with project leads and front-end developers. This role requires strong problem-solving skills, some basic knowledge of AI especially LLMs, and Stable diffusion, attention to detail, and a passion for learning new systems, writing clean, efficient code.
Responsibilities:
- Design and develop web applications using Django Rest Framework (Graph QL is a +)
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Write efficient, reusable, and maintainable and most importantly, write dynamic code
- Perform code reviews and provide constructive feedback to peers
- Optimize applications for maximum speed and scalability
- Troubleshoot and debug issues to ensure smooth application performance
- Stay updated on emerging technologies and industry best practices
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum of 3 year of industry experience as a Django Developer with some basic AI knowledge
- Proficiency in Python programming language
- Solid understanding of Django framework and its core principles
- Experience with relational databases such as PostgreSQL or MySQL
- Knowledge of Docker will also be a +
- Knowledge / Interest in AI especially LLMs and Stable Diffusion will be a +
- Knowledge of G-Cloud and other services will be a +
- Knowledge of CI CD pipelines using GitHub Actions will be a +
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities