Lead Software Product Developer

6 days ago


Islamabad, Islamabad, Pakistan Dplit Full time

At DPL, a pioneering software development company, innovation drives our business. With offices in Europe, the Middle East, and the Americas, we are headquartered in Islamabad, Pakistan, with regional bases in the USA and Sweden.

Job Overview

We seek a skilled developer to lead new software product development and enhance existing products. The ideal candidate should excel in working with large-scale applications and frameworks, boasting excellent communication and leadership skills.

Key Responsibilities

  1. Develop and maintain scalable cloud infrastructure using AWS CodeBuild, CodePipeline, and CDK.
  2. Implement serverless solutions utilizing AWS Lambda, Amazon DynamoDB, S3, and Amazon API Gateway.
  3. Manage access and permissions through AWS IAM, Roles, and AWS STS.
  4. Write efficient, testable, and reusable code.
  5. Provide comprehensive test coverage, including unit and automated tests.
  6. Design and develop microservices architecture.
  7. Address Non-Functional Requirements, including Security, Scalability, Performance, and High Availability.
  8. Conduct code reviews to ensure code quality and adherence to best practices.
  9. Apply SOLID Principles in software design.

Required Qualifications

  1. 2 years of experience in Node.js microservices development.
  2. 2 years of experience in Angular/React.
  3. 1 year of experience in TypeScript.
  4. 1 year of experience in Express JS and NestJS.
  5. 2 years of experience in relational databases such as MySQL or MSSQL.
  6. Optional: Experience in AWS, specifically in serverless architecture.
  7. Experience in Test-Driven Development (TDD) and Automated Unit Testing.
  8. Proficient in exposing and consuming Rest APIs and SOAP APIs on the NodeJS platform and Swagger API contracts.


  • Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full time

    Leading the Way in Software DevelopmentiKoherent Software Solutions is seeking a seasoned professional to fill the position of Software Team Lead. In this role, you will be responsible for leading the development team, ensuring the delivery of high-quality products, and maintaining a strong focus on web application security.Key AccountabilitiesDevelop a deep...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    The RoleWe are seeking a highly skilled Project Manager to join our team and lead the software migration of 60 Hotel Resorts to the latest version of our software. The successful candidate will be responsible for defining project scope, creating and managing project plans, identifying key stakeholders, ensuring compliance with relevant security standards,...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    About Our CompanyWe strive for excellence in web-based audio/video streaming solutions, iPhone/Android app development, and various other web applications.


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    Developers Desk Technology seeks a skilled Team Lead to drive our software development team's success. As a seasoned professional, you will manage a team of 2-6 developers, prioritizing quality, professionalism, and promise.We offer cutting-edge IT solutions, including web-based Audio/Video Streaming, iPhone/Android app development, and web-based...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Job DescriptionA university degree in Computer Science or Software Engineering is required to excel in this role.The Senior Technical Lead will oversee the recruitment, management, and development of a team consisting of developers and QA engineers specializing in IoT and cognitive applications utilizing IBM Bluemix and IBM Watson.iOS and Android developers...


  • Islamabad, Islamabad, Pakistan ABI Solutions Full time

    At ABI Solutions, we specialize in delivering innovative technology solutions that drive business success.About UsWe are a team of experts dedicated to helping businesses thrive in the digital landscape. Our mission is to provide cutting-edge software solutions that meet the evolving needs of our clients.Key ResponsibilitiesLead product development from...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    At Software Productivity Strategists Inc., we're looking for a Senior Software Development Manager to lead our development team. As a key member of our team, you will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and cognitive applications using IBM Bluemix and Watson.Key ResponsibilitiesRecruit...


  • Islamabad, Islamabad, Pakistan easyAd Software Development Private Limited Full time

    Job OverviewEasyAd Software Development Private Limited seeks a skilled and experienced Technical Team Lead to join its team.ResponsibilitiesLead technical teams in designing and developing complex systemsDevelop and implement the technical product roadmapDesign distributed frontend and backend systemsMaintain accurate technical documentationWork closely...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About UsContour Software OverviewWe are a subsidiary of Constellation Software Inc., a global enterprise software conglomerate ranking among the top 10 software companies worldwide. Our broad-based portfolio of market-leading solutions caters to over 100 industry domains in mature markets, fostering fulfilling careers for professionals.The DivisionCRB...


  • Islamabad, Islamabad, Pakistan BitSol Technologies Full time

    Job DescriptionWe are seeking an experienced Technical Product Manager to join our team at BitSol Technologies. As a Technical Product Manager, you will be responsible for leading the product development process, working closely with cross-functional teams, and ensuring alignment with business objectives and user needs.Main Responsibilities:Develop and...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    Developer Desks Technology OverviewWith a strong focus on software development, we aim to provide innovative solutions for our clients. A Team Lead will oversee daily activities of software developers and assess their performance levels.


  • Islamabad, Islamabad, Pakistan Isf - Islamabad Software Factory Full time

    Lead Software Engineering RoleThe Islamabad Software Factory is looking for a seasoned software engineer to fill the position of Lead Software Engineering Role. As a key member of our team, you will be responsible for leading the design and development of large-scale web applications.About the Role:Design and develop large-scale web applications using .NET...

  • Lead Developer

    5 days ago


    Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    We are seeking a skilled and experienced Lead Developer to join our team at Software Productivity Strategists Inc. in Islamabad, Pakistan. As a Lead Developer, you will be responsible for leading a team of developers and QA engineers in the development of IoT and cognitive applications using IBM Bluemix and Watson.About the RoleYou will lead a team of...


  • Islamabad, Islamabad, Pakistan easyAd Software Development Private Limited Full time

    Team LeadWe define our future, and that includes you as a key contributor. Our company provides software product development services to offshore partners.Our primary focus is on developing software for the digital advertisement and marketing industry.Key ResponsibilitiesOversee technical teams in designing and developing high-performance systemsOwn the...


  • Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full time

    Software Team Lead OpportunityiKoherent Software Solutions seeks an experienced leader to drive the development of our software solutions. As a Software Team Lead, you will be responsible for overseeing the development process, ensuring the delivery of high-quality products, and maintaining a strong focus on web application security.Main...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We are seeking an accomplished Team Lead to join our team at Developers Desk Technology. As a leader, you will manage a team of 2-6 developers, focusing on quality, professionalism, and promise.Our company excels in providing innovative IT solutions, including web-based Audio/Video Streaming, iPhone/Android app development, and web-based applications. With...


  • Islamabad, Islamabad, Pakistan Pacsquare Technologies Full time

    Job DescriptionAs a SQA Lead at Pacsquare Technologies, you will be responsible for developing and leading the software system testing process, resources, projects, and documentation. This involves ensuring that output from the software development process meets the required standards.You will review product design documentation to verify that requirements...

  • Java Developer Lead

    3 days ago


    Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Dynamic Software Ltd is a dynamic company looking for a talented Senior Software Engineer to lead the development of our email archiving system.Job DescriptionThe successful candidate will be responsible for developing software solutions that meet the needs of our clients. This includes implementing policies for managing storage on the exchange server and...


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    At Dynamic Software Ltd, we are seeking an experienced Senior Software Engineer to develop a stubbing application for our email archiving system.Job OverviewDevelop the stubbing application using Java and Linux.Implement policies for managing storage on the exchange server.We collaborate closely with administrators to ensure seamless integration. The...


  • Islamabad, Islamabad, Pakistan ID-ware Group Full time

    Job DescriptionWe are seeking an experienced and dynamic individual to lead our software development team. The successful candidate will be responsible for overseeing all aspects of software development within our organization, from conceptualization to delivery. This role requires strong leadership skills, technical expertise, and a proven track record of...