Location: Lahore
Job Type: Full Time
Salary: 80,000
Job description
We are seeking highly skilled and motivated Mid to Senior-Level Software Engineers with strong expertise in JavaScript, TypeScript, and Python. The ideal candidates will have hands-on experience in building scalable applications, working across front-end and back-end technologies, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design, develop, and maintain scalable applications using JavaScript, TypeScript, and Python.
- Work on both front-end and back-end components, ensuring seamless integration across services.
- Write clean, maintainable, and efficient code following industry best practices.
- Develop RESTful APIs, integrate third-party services, and optimize system performance.
- Collaborate with product managers, designers, and other engineers to deliver features on time.
- Conduct code reviews, provide mentorship to junior developers, and contribute to team growth.
- Ensure application security, scalability, and reliability.
- Stay updated with the latest frameworks, tools, and practices in modern software development.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 4–8 years of professional experience in software development (mid to senior level).
- Strong expertise in JavaScript (ES6+), TypeScript, and Python.
- Experience with frameworks/libraries such as React, Angular, or Vue.js for front-end.
- Hands-on experience with Node.js, Django, or Flask for back-end development.
- Solid understanding of REST APIs, microservices, and database design (SQL and NoSQL).
- Proficiency in Git/GitHub and CI/CD pipelines.
- Strong problem-solving skills and ability to work in an agile environment.
- Excellent communication and collaboration skills.