Job Description
Job Summary
We are seeking a skilled and motivated Python Full Stack Developer (Django) with a
minimum of 2-3 years of hands-on experience in building, deploying, and maintaining web
applications. The ideal candidate will be proficient in both backend and frontend
development, have strong knowledge of Django, SQL-based databases, and be capable of
handling deployment and production environments.
When we find the right candidate this job add will be closed until we hire again.
Key Responsibilities
Backend Development
Design, develop, and maintain scalable web applications using Python and Django.
Build and integrate RESTful APIs for frontend and third-party integrations.
Handle server-side validations, error handling, and logging.
Frontend Development
Develop responsive and user-friendly interfaces using HTML, CSS, JavaScript, and
modern frontend practices.
Work with frontend frameworks/libraries such as Bootstrap, Tailwind CSS, or basic
React (preferred).
Ensure cross-browser compatibility and mobile responsiveness.
Integrate frontend components with backend APIs.
Database & SQL
Design and manage relational databases such as PostgreSQL / MySQL / SQLite.
Write efficient SQL queries, joins, and database optimizations.
Manage database migrations and data integrity using Django ORM.
Deployment & DevOps
Deploy applications on cloud or server environments such as AWS, DigitalOcean, or
Linux-based servers.
Configure Gunicorn/UWSGI, Nginx/Apache, and manage production environments.
Handle environment setup, version control, and CI/CD basics.
Monitor live applications and resolve production issues.
Required Skills & Qualifications
2+ years of professional experience as a Python Full Stack Developer.
Strong proficiency in Python and Django framework.
Solid understanding of frontend technologies: HTML5, CSS3, JavaScript.
Hands-on experience with SQL databases and Django ORM.
Experience with Git/GitHub or GitLab for version control.
Knowledge of REST APIs and JSON-based communication.
Experience with deployment and server configuration.
Familiarity with Linux environments and basic shell commands.
Preferred / Good-to-Have Skills
Experience with Django REST Framework (DRF).
Basic knowledge of React.js or Vue.js.
Familiarity with Docker and containerization.
Understanding of web security best practices.
Experience working on e-commerce or payment gateway integrations.
Exposure to Agile/Scrum development methodologies.
Soft Skills
Strong communication and teamwork abilities.
Ability to work independently and take ownership of tasks.
Willingness to learn new technologies and frameworks.
Good time management and attention to detail