Back

Programmers Force
Senior Software Engineer – Laravel / Python / Node.js
Location:
Lahore, Pakistan
Department: Information Technology
Job Description
We are looking for a highly skilled and experienced Senior Software Engineer with strong backend development expertise in Laravel, Python, or Node.js. You will play a key role in designing, developing, and maintaining scalable software solutions powering our digital products. This is a great opportunity to contribute to full-cycle product development and collaborate across cross-functional teams in a dynamic, product-first environment.
Key Responsibilities
- Design and build robust, scalable, and secure backend applications using Laravel, Python (Django/Flask/FastAPI), or Node.js (Express/NestJS).
- Develop RESTful APIs and ensure seamless integration with front-end applications (React.js or similar).
- Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions.
- Lead and participate in code reviews, enforce best practices, and mentor junior developers.
- Optimize application performance and scalability through clean architecture and database optimization.
- Write unit, integration, and functional tests to ensure high code quality.
- Contribute to technical documentation, deployment scripts, and CI/CD pipelines.
- Stay up to date with emerging technologies and frameworks relevant to your stack.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional experience in backend development with any of the following:
- Laravel (PHP)
- Python (Django, Flask, FastAPI)
- Node.js (Express, NestJS)
- Strong understanding of RESTful APIs, MVC architecture, and database design (MySQL, PostgreSQL, MongoDB).
- Experience with version control systems (e.g., Git), Docker, and CI/CD pipelines.
- Solid understanding of software design principles (SOLID, DRY, KISS) and application security practices.
- Proven track record of working on production-grade SaaS platforms, enterprise software, or large-scale applications.
- Excellent problem-solving, debugging, and communication skills.
Job Type: Full-time
Pay: Rs200,000.00 - Rs325,000.00 per month
Work Location: In person
Job Id: oCl/nOn6qx/LFrUlGaxiRBMK3ne1WL1CR6t8QnctDJsnAFf5pg08OUqzVgrk3cFQeICHBU012a7WGXjDAcfBKUkmS/naKgAMyyVSFj8QDYqYmEVfoB4FyPOE4o3vZVkeMS0Ow413tB/sPIgG3mgn0vcomps=

Programmers Force
Senior Software Engineer – Laravel / Python / Node.js