Job Summary
BwLogics, a forward-thinking technology company specializing in innovative web solutions, is looking for a proficient Python Django Developer to join our energetic team. This role involves developing high-quality, scalable backend systems while collaborating closely with cross-functional teams to deliver seamless web and mobile integrations. The position offers a unique opportunity to enhance your technical skills by working on live projects within a supportive and growth-focused environment.
Key Responsibilities
You will be responsible for developing, maintaining, and optimizing backend systems using Python and the Django framework. A key part of your role will be designing and implementing RESTful APIs to facilitate smooth integration with frontend and mobile applications. Collaboration is essential, as you will work alongside frontend developers, DevOps engineers, and product managers to ensure efficient deployment and integration of solutions.
Managing background task processing through Celery and Cron Jobs will also be part of your duties. Writing secure, maintainable, and well-documented code that aligns with industry best practices is expected. You will actively participate in code reviews, debugging sessions, and performance tuning to ensure the robustness of applications. Additionally, you will design and manage database schemas, handle migrations, and optimize queries for relational databases such as MySQL, PostgreSQL, or SQLite.
Required Qualifications
Candidates should have between 6 months to 2 years of hands-on experience in Python and Django development. Proficiency with Django Rest Framework (DRF) for API development is essential. Experience with Celery, Cron Jobs, and relational databases is required.
A basic to intermediate understanding of frontend technologies like React.js, Tailwind CSS, or Vue.js is necessary to facilitate effective collaboration with frontend teams. A solid grasp of RESTful API design principles and integration techniques is important.
Familiarity with Git and version control workflows is expected to manage codebases efficiently. Strong problem-solving and debugging skills, coupled with a detail-oriented and self-motivated approach, are critical. Excellent communication skills and the ability to work collaboratively within cross-functional teams are also required. Candidates should be willing to take ownership of their tasks and show a desire to grow into a full-stack development role.
Preferred Qualifications and Benefits
A bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred but not mandatory. Experience working with live production systems, scalable architectures, or integrating third-party APIs will be considered an advantage.
Knowledge of Docker, cloud services, and Agile development methodologies will be beneficial. We offer a competitive salary with performance-based increments, flexible working hours, and opportunities for remote work.
You will gain exposure to full-stack development technologies including React, Vue, and the LAMP stack. Our collaborative culture emphasizes mentorship and hands-on experience with real-world projects, all within a supportive team environment. The company operates on a 5-day workweek schedule, promoting a healthy work-life balance.
This is a full-time position based in Lahore. Preference will be given to candidates who can reliably commute or plan to relocate before joining. Applicants are encouraged to share their current notice period and availability to start upon receiving an offer.
Experience Required: Minimum 2 years as a Python Django Developer.