Job Description:
We are urgently looking for a highly skilled and motivated Python Developer with 4+ years of hands-on experience in backend development. Candidate must have strong expertise in Python, clean coding practices, problem-solving abilities, and experience working with modern backend frameworks and APIs.
Key Responsibilities
- Develop, maintain, and optimize backend services using Python.
- Build and integrate RESTful APIs and microservices.
- Collaborate with front-end developers, product managers, and QA teams to deliver high-quality features.
- Write clean, scalable, and reusable code following best practices.
- Work with databases (SQL/NoSQL) to design schemas, optimize queries, and ensure data integrity.
- Implement security measures, authentication, and authorization in applications.
- Debug, troubleshoot, and resolve application bugs and performance issues.
- Participate in code reviews and provide constructive feedback.
- Document technical specifications and processes.
Required Skills & Qualifications
- 4+ years of professional Python development experience.
- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Solid experience with REST APIs and backend architecture.
- Hands-on experience with databases like PostgreSQL, MySQL, MongoDB, or Redis.
- Proficiency in Git/GitHub or GitLab for version control.
- Good understanding of object-oriented programming, design patterns, and clean code.
- Experience working with Docker, virtual environments, or cloud services (AWS, Azure, GCP) is a plus.
- Familiar with unit testing and test-driven development (TDD).
- Strong problem-solving skills and the ability to work independently.
Education
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Job Type/Location: Full Time Onsite - Johar Town, Lahore
Working Hours: 11:00 AM to 8:00 PM (Monday to Friday)
Perks/Benefits: What Nessovo Offer:
- Market Competitive salary + performance-based incentives/commissions.
- Opportunity to grow within a fast-paced organization.
- Professional development and training opportunities. Training and career development support.
- Collaborative, supportive and innovative work environment.
- Opportunity to work on challenging global projects.
- Weekends Off
- Paid Holidays
- Learning and development benefits
- Opportunities for professional growth and development.
- Collaborate with a team passionate about innovation and growth
- Access to the latest tools, technologies, and resources for professional development
- Be part of a global team and a supportive work environment that values diversity, creativity, and technical excellence
Job Type: Full-time
Pay: From Rs170,000.00 per month
Work Location: In person
Expected Start Date: 01/12/2025