Description:
We are seeking a motivated and detail-oriented Python Django Developer with 1+ years of professional experience to join our Lahore-based team. In this role, you will work alongside other skilled developers to design, develop, and maintain robust web applications using Python and the Django framework. This position is onsite, so you will work directly with the team at our Lahore office, contributing to the growth and success of our projects.
Key Responsibilities:
- Develop and maintain web applications using Python and Django.
- Collaborate with cross-functional teams, including front-end developers, designers, and project managers, to deliver high-quality web solutions.
- Write clean, maintainable, and efficient code following industry best practices.
- Implement security measures and data protection protocols in all web applications.
- Troubleshoot, debug, and optimize code for performance improvements.
- Develop and integrate RESTful APIs to support business logic and front-end requirements.
- Perform code reviews and collaborate with the team on best practices.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
- Stay updated on the latest Python and Django trends and technologies to ensure we are using the best practices in our projects.
Requirements:
- Minimum of 1 year of professional experience with Python and Django.
- Solid understanding of Python programming and practical experience with the Django framework.
- Proficiency with front-end technologies (HTML, CSS, JavaScript) and frameworks (React or Vue.js is a plus).
- Experience with relational databases such as PostgreSQL, MySQL, or SQLite.
- Familiarity with version control systems like Git.
- Ability to develop and integrate RESTful APIs.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Knowledge of security best practices in web development.
- Ability to work in an onsite, collaborative environment with a team.
- Good communication skills and an eagerness to learn.