Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer- Python Developer.

Devsinc

Pakistan

On-site

PKR 1,200,000 - 1,800,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company in Pakistan is looking for a Senior Software Engineer - Python Developer. In this role, you will lead the design of Python applications and mentor junior developers. The ideal candidate has over 3 years of experience in Python development, expertise in web frameworks, and a strong understanding of software best practices. This position offers the opportunity to work in a collaborative environment and to optimize scalable software solutions.

Qualifications

  • 3+ years of software engineering experience focused on Python.
  • Expertise in web frameworks like Django, Flask, or FastAPI.
  • Strong understanding of software development methodologies.

Responsibilities

  • Design and maintain complex Python applications.
  • Lead architectural discussions for technology decisions.
  • Mentor junior developers for professional growth.

Skills

Python development
Mentoring junior developers
Database technologies
Web frameworks (Django, Flask, FastAPI)
Cloud services (AWS, Azure, GCP)
Problem-solving
Collaboration

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

PostgreSQL
MySQL
MongoDB
Redis
Docker
Kubernetes
Job description

Devsinc is seeking a highly skilled and experienced Senior Software Engineer - Python Developer to join our growing team.

In this role, you will lead the design and development of robust Python applications, working in a collaborative environment to create scalable software solutions. You will be responsible for guiding junior developers, optimizing existing code, and contributing to the overall architecture of our projects.

Key Responsibilities
  • Design, develop, and maintain complex Python applications and services.
  • Lead architectural discussions and make strategic decisions on technology stacks and approaches.
  • Optimize applications for maximum speed and scalability.
  • Mentor and support junior developers, fostering professional growth and best practices.
  • Conduct code reviews to ensure high-quality code and adherence to best practices.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Troubleshoot and debug applications, resolving any issues that arise.
  • Stay updated with emerging technologies and industry trends to champion innovative solutions within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software engineering with a strong focus on Python development.
  • Expertise in web frameworks such as Django, Flask, or FastAPI.
  • Proficient in database technologies, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Strong understanding of software development methodologies, design patterns, and best practices.
  • Experience with cloud services (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Excellent problem-solving skills and a proactive approach to challenges.
  • Strong communication skills, with the ability to work collaboratively in a team environment.
  • Previous experience in mentoring or leading teams is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.