Job Overview
We are looking for a skilled and motivated Django / Python Developer to join our team. The ideal candidate will have experience building, developing, and maintaining scalable web applications using Python and Django. You will work closely with our team to develop new features, improve application performance, integrate APIs, and deliver high-quality software solutions.
Responsibilities
Design, develop, test, and maintain web applications using Python and Django.
Build and maintain RESTful APIs using Django REST Framework.
Develop and optimize database models, queries, and relationships.
Work with relational databases such as PostgreSQL or MySQL.
Integrate third-party APIs and external services.
Write clean, reusable, well-documented, and maintainable code.
Troubleshoot bugs, improve performance, and resolve technical issues.
Collaborate with frontend developers, designers, and other team members.
Use Git for version control and participate in code reviews.
Follow software development best practices, including testing, security, and documentation.
Deploy and maintain applications in development, staging, and production environments.
Required Qualifications
- Strong proficiency in Python programming.
- Hands-on experience with Django and Django REST Framework.
- Good understanding of REST APIs and web application architecture.
- Experience with PostgreSQL, MySQL, or other relational databases.
- Knowledge of HTML, CSS, JavaScript, and frontend integration.
- Familiarity with Git and collaborative development workflows.
- Understanding of authentication, authorization, and web application security.
- Strong problem-solving, debugging, and communication skills.
Preferred Qualifications
- Experience with Docker and CI/CD pipelines.
- Familiarity with AWS, Azure, or other cloud platforms.
- Experience with Celery, Redis, or background task processing.
- Knowledge of automated testing using Pytest or Django's testing framework.
- Familiarity with Linux environments and application deployment.
- Experience optimizing application performance and database queries.
What We Offer
- Opportunity to work on real-world projects.
- Collaborative and supportive work environment.
- Opportunities for professional growth and learning.
- Competitive compensation based on experience.
- Flexible work arrangements, depending on project requirements.
How to Apply
Interested candidates are encouraged to submit their resume along with a brief summary of their experience with Python, Django, and REST API development.
Apply today and become part of our team!
Skills Required
- Strong proficiency in Python programming
- Hands-on experience with Django and Django REST Framework
- Understanding of REST APIs and web application architecture
- Experience with PostgreSQL, MySQL, or other relational databases
- Knowledge of HTML, CSS, JavaScript, and frontend integration
- Familiarity with Git and collaborative development workflows
- Understanding of authentication, authorization, and web application security
- Strong problem-solving, debugging, and communication skills
- Experience with Docker and CI/CD pipelines
- Familiarity with AWS, Azure, or other cloud platforms
- Experience with Celery, Redis, or background task processing
- Knowledge of automated testing using Pytest or Django's testing framework
- Familiarity with Linux environments and application deployment
- Experience optimizing application performance and database queries









