Job Description
Job Title: Senior Software Engineer (Full Stack)
Location: Onsite – Gulberg 2, Lahore
About the Role:
We are looking for a Senior Full Stack Software Engineer with 2–4+ years of experience to join our team in Gulberg 2, Lahore. The ideal candidate will be confident working across both back-end and front-end technologies, with hands-on expertise in Python (FastAPI/Django), Node.js/Express, and React (including React Native). You’ll be responsible for developing scalable applications, optimizing performance, and contributing to technical leadership within the team.
Key Responsibilities:
- Design, develop, and maintain web and mobile applications using the defined stack.
- Write clean, efficient, and well-documented code.
- Collaborate with product managers, designers, and QA engineers to deliver high-quality software.
- Lead technical discussions and mentor junior developers.
- Troubleshoot, debug, and optimize system performance.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 2–4+ years of full stack development experience.
- Strong proficiency in:
- Back-end: Python (FastAPI/Django), Node.js/Express
- Front-end: React, React Native
- Solid understanding of relational and non-relational databases (PostgreSQL, MySQL, MongoDB, etc.).
- Experience with version control (Git) and CI/CD workflows.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Experience with microservices, Docker, or Kubernetes.
- Exposure to DevOps practices.
Perks & Benefits:
- Competitive salary based on skills and experience.
- Career growth and learning opportunities.
- Opportunity to work on diverse, challenging projects.
How to Apply:
If you’re a passionate engineer who thrives in full stack development and wants to grow in a dynamic environment, we’d love to hear from you!
Send your CV and GitHub/portfolio link to [email protected] with the subject line:
"Senior Software Engineer (Full Stack) – Lahore".