https://bayt.page.link/AGcEAKyczmYANVxm7
Create a job alert for similar positions

Job Description

Job Summary:
As the Senior Python Developer, you will lead a team of developers in designing, developing, and maintaining cutting-edge software applications, with a primary focus on RESTful API development using the Flask framework. Your role will involve working on high-performance, scalable, and secure backend services that support web and mobile applications. You will collaborate closely with cross-functional teams to deliver top-tier software solutions that align with business objectives.
Job Responsibilities:
  • Lead and mentor a team of Python developers in best practices, coding standards, and agile methodologies.
  • Design and implement RESTful APIs using Flask, ensuring optimal performance, scalability, and security.
  • Architect and develop microservices using AWS Cloud services, with a focus on serverless technologies.
  • Build and maintain web and mobile backend services with a focus on low-latency and high-availability.
  • Collaborate with front-end teams to integrate user-facing elements with server-side logic.
  • Oversee the full development lifecycle, from initial concept to post-launch support.
  • Write clean, efficient, reusable, and well-documented code.
  • Conduct code reviews, refactoring, and foster a culture of continuous improvement.
  • Utilize test-driven development (TDD) to ensure robust and reliable features.
  • Stay up-to-date with the latest trends in Python development, AWS services, and microservices architecture.
Qualifications:
  • Education: BS/MS in Computer Science, Software Engineering, or a related field.
  • Experience: 5+ years of Python development, with a minimum of 3 years in REST API development using Flask.
  • Leadership: Proven experience in leading and mentoring a team of developers.
  • Frameworks: Proficient in Flask and experience with other Python-based frameworks.
  • AWS Cloud Expertise: Strong experience with AWS services, including Lambda, API Gateway, DynamoDB, and other serverless technologies.
  • Microservices Architecture: Deep understanding of microservices and containerization (e.g., Docker, Kubernetes).
  • Security: Knowledge of security protocols such as OAuth, SSO, and encryption.
  • Database Skills: Proficient in PostgreSQL, MySQL, NoSQL databases, and Redis.
  • Agile Experience: Solid understanding of Agile methodologies and experience working in agile environments.
  • OOP Concepts: Strong grasp of Object-Oriented Programming and design patterns.

Ideal Candidate Profile
  • Problem-Solver: Strong problem-solving skills and attention to detail.
  • Collaboration: Ability to work independently as well as part of a team, with good collaboration skills.
  • Deadline-Oriented: Comfortable working with deadlines and able to manage multiple projects simultaneously.
  • Quality-Focused: A strong focus on the quality of work with a desire to learn and continuously develop skills.
  • Communication Skills: Strong verbal and written communication skills.

Job Details

Job Location
Lahore Pakistan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.