We’re looking for a Python Developer (ideally based in Lahore or willing to relocate) to develop, maintain, and optimize web applications, automation scripts, and backend systems using Python. This role involves building new applications, improving existing systems, and ensuring efficient, secure, and scalable code.
The ideal candidate is proactive, detail-oriented, and capable of independently handling backend development tasks, including API development, database integration, and automation solutions.
Duties and Responsibilities
- Design, develop, and deploy web applications and backend systems using Python.
- Build APIs, server-side logic, and integrate with databases (MySQL, PostgreSQL, MongoDB, or similar).
- Write clean, efficient, and maintainable code.
- Identify, troubleshoot, and fix bugs or flaws in existing Python applications.
- Ensure data validation, security, and scalability in all projects.
- Write unit tests and maintain test coverage to ensure application reliability.
- Create technical documentation for code, modules, and workflows.
- Maintain and upgrade legacy Python applications as needed.
- Collaborate with front-end developers, project managers, and QA teams to deliver high-quality solutions.
- Stay updated with latest Python frameworks, libraries, and best practices.
Requirements and Qualifications
- 3+ years of experience as a Python Developer or in a similar role.
- BS/MS degree in Computer Science, Software Engineering, MIS, or a related field.
- Strong knowledge of Python and frameworks such as Django, Flask, or FastAPI.
- Experience with databases (MySQL, PostgreSQL, MongoDB) and query optimization.
- Experience in creating REST APIs and integrating with third-party services.
- Knowledge of unit testing, debugging, and version control systems (Git).
- Strong problem-solving skills and ability to work independently and collaboratively.
- Understanding of software architecture, security practices, and scalability.
Perks and Benefits
- 5-Day Workweek
- In-House Training & Learning Resources
- Annual Recreational Trips
- Performance-Based Monthly Bonuses
- 25 Paid Leaves (10 Annual, 8 Casual, 7 Sick)
- Monthly Team Dinners
- Tea/Cold Drinks