Senior Software Developer

2 days ago


Islamabad, Islamabad, Pakistan beBeeSoftware Full time
Software Development Position

About this role

This is a technical position that involves designing, developing and optimizing scalable applications and APIs.

The software engineer ensures high performance, security and reliability while integrating with third-party services and managing databases.

Key Responsibilities:
  • Develop and maintain robust, scalable web applications using Python 3.x, Django and Django Rest Framework (DRF).
  • Develop and maintain micro services in Python 3.x.
  • Design, implement and manage RESTful APIs for internal and external integrations.
  • Optimize application performance and ensure secure, maintainable code.
  • Work with MySQL and PostgreSQL databases for schema design, data migration and query optimization.
  • Deploy, monitor and troubleshoot applications on Linux servers.
  • Set up and manage CI/CD pipelines to streamline development and deployment.
  • Collaborate closely with cross-functional teams including DevOps, Product and QA.
  • Integrate third-party APIs and cloud services to extend platform capabilities.
  • Contribute to architectural discussions and provide innovative technical solutions.
  • Stay up to date with industry trends, tools and technologies.
Requirements:
  • Comfortable with debugging, troubleshooting and optimizing performance in complex systems.
  • Experience working through the entire software development lifecycle, from design to deployment and support.
  • Solid understanding of software development principles, including design patterns, data structures and object-oriented programming.
  • Comfortable working in agile environments with continuous delivery and integration cycles.
  • Experience with Docker, Kubernetes or other container/orchestration tools.
  • Proficiency in asynchronous programming (asyncio, Celery).
  • Self-starter: uses an appropriate sense of urgency and has capability of resolving complex technical problems and works both independently and collaboratively with a team.
  • Willingness and desire to continue advancing technical expertise in collaboration with Engineers and Architects through the pursuit of technical certifications.
  • Have strong communication skills (written, verbal, presentation).
  • Ability to follow and document standard processes and procedures.
  • Ability to stay calm under pressure in a fast-paced environment, maintain a positive attitude and quickly adapt to changing priorities and new technologies.
  • Open to feedback and continuously looking for ways to improve systems, processes and yourself.


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer role at Contour SoftwareJoin to apply for the Senior Software Developer role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....

  • Software Developer

    1 week ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Insignia Software is a software solution provider with its head office in Edmonton, Alberta, Canada. Insignia is a leading solution provider for Library Automation System and Student Information System. We are opening a software house in Bahria, Rawalpindi, Pakistan. In phase I we will be hiring 10-20 staff of different skills in early 2024. In phase II we...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...

  • Software Developer

    3 weeks ago


    Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


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

    Team Lead Software Development Software Productivity Strategists Inc., Pakistan A university degree in either Computer Science or Software Engineering.The Software Development Lead will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and/or cognitive applications using IBM Bluemix and IBM...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Software Developer RoleAs a senior software developer, you will be responsible for designing and developing moderately complex software applications using various tools and technologies. Your primary focus will be on ensuring the quality and reliability of the software products.Main Responsibilities:Design and Development: You will design and code...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....