O16 Labs is seeking a highly skilled Senior Software Engineer with extensive experience in backend development to join our dynamic team. The ideal candidate will be responsible for designing, developing, and scaling high-performance backend systems using Python and modern cloud technologies. This role offers the opportunity to work on large-scale systems and lead backend modernization projects in a collaborative environment focused on engineering excellence.

Key Responsibilities
- Design, develop, and maintain scalable backend services primarily using Python, Django, and FastAPI.
- Lead the migration of existing Node.js applications to Python-based frameworks.
- Architect and implement RESTful APIs with strong emphasis on performance and security.
- Optimize SQL queries and manage databases using PostgreSQL, MySQL, and SQLAlchemy.
- Utilize cloud platforms such as AWS and GCP to deploy and maintain backend infrastructure.
- Implement containerization and orchestration tools including Docker and CI/CD pipelines.
- Work with caching and search technologies like Redis and Elasticsearch to enhance system performance.
- Develop event-driven systems and manage data processing workflows.
- Collaborate closely with cross-functional teams to ensure seamless integration and delivery of backend solutions.

Required Qualifications
- 8 to 12 years of overall software development experience, with a minimum of 5 years focused on backend engineering.
- Strong proficiency in Python, Django, and FastAPI frameworks.
- Proven experience migrating applications from Node.js to Python.
- Solid understanding of Pydantic, REST API design, and system architecture principles.
- Expertise in SQL optimization and hands-on experience with PostgreSQL, MySQL, and SQLAlchemy.
- Familiarity with cloud services such as AWS and GCP, along with containerization technologies like Docker.
- Experience implementing CI/CD pipelines and working with caching/search tools including Redis and Elasticsearch.
- Background in data processing, cloud databases, and event-driven architectures.

Preferred Qualifications and Benefits
- Bachelor’s degree in Computer Science or a related field is preferred.
- Opportunity to lead backend modernization initiatives and influence architectural decisions.
- Exposure to cutting-edge cloud technologies and large-scale system design.
- Work within a collaborative and innovation-driven engineering culture.
- Competitive monthly salary ranging from Rs100,000 to Rs250,000.
- Full-time position based in Karachi, with a hybrid work model at Mega Malls & Residency, Gulistan-e-Johar.
- In-person work location to foster team collaboration and engagement.

Application Questions
- Do you have experience working with Django?
- Are you familiar with Flask?
- Have you worked with FastAPI?

Only shortlisted candidates will be contacted for further steps. This is an excellent opportunity for a seasoned backend engineer looking to advance their career in a forward-thinking company.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Mid-Level
Experience:
6 Years - 10 Years
Apply Before:
Nov 04, 2026
Posting Date:
Oct 29, 2026

O16 Labs

· 11-50 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Python Developer

Naseeb Enterprise Inc, Hyderabad, Pakistan
Posted Oct 28, 2026

Python Developer

Naseeb Enterprise Inc, Karachi, Pakistan
Posted Oct 28, 2026

Junior Developer (Python)

Naseeb Enterprise Inc, Lahore, Pakistan
Posted Oct 24, 2026
View All
I found a job on Rozee!