Principal Python Software Engineer

2 days ago


Lahore, Punjab, Pakistan beBee Careers Full time
Job Summary

We are seeking an experienced Software Developer to join our team and contribute to the design, development, and maintenance of Python-based software applications and services.

Main Responsibilities:
  • Software Development:
    • Design and develop scalable and efficient Python-based software applications and services.
    • Write clean, readable, and reusable code following best practices and design patterns.
    • Architect and implement solutions meeting business needs.
  • Requirements Gathering:
    • Collaborate with stakeholders to gather and analyze software requirements.
    • Ensure a clear understanding of project objectives and deliverables.
  • Testing:
    • Perform thorough testing of software applications including unit testing, integration testing, and automated testing.
    • Ensure high quality and reliability of software.
  • Collaboration:
    • Collaborate with cross-functional teams including product managers, designers, and QA engineers.
    • Deliver software projects on time and according to specifications.
    Qualifications and Requirements:
    • Education:
      • Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience considered.
    • Experience:
      • Proven experience as a Python Developer (3-10 Years).
      • Strong understanding of the Python programming language and its ecosystem.
    • Web Development:
      • Experience with web application frameworks such as Django or Flask.
    • Database Proficiency:
      • Proficiency in database technologies such as SQL.
      • Experience working with relational databases like MySQL, PostgreSQL, or Oracle.
    • Front-end Knowledge:
      • Familiarity with front-end technologies: HTML, CSS, and JavaScript.
    • Development Principles:
      • Strong understanding of software development principles methodologies and best practices including Agile methodologies.
    • Tools and Frameworks:
      • Experience with version control systems such as Git.
      • Familiarity with collaboration tools like Jira or Trello.
      • Knowledge of software testing principles and experience with testing frameworks like pytest or unittest.
    • Additional Skills (Preferred):
      • Familiarity with cloud platforms like AWS or Azure.
      • Knowledge of containerization technologies like Docker.
    • Communication Skills:
      • Strong communication and collaboration skills.
      • Ability to work effectively in a team environment.


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security, and performance of...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsJob SummaryA Principal Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsJob SummaryA Principal Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Job SummaryA Principal Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our team. As a key member, you will be responsible for designing and implementing server-side applications using Python.Duties and ResponsibilitiesDevelop high-quality software applications, including Restful APIs.Collaborate with cross-functional teams to identify and prioritize...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.A Principal Software Engineer for JAVA is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsJob SummaryA Principal Software Engineer for Node is an associate at Creative Chaos responsible for developing server applications across various software platforms, including but not limited to writing Restful APIs for client consumption. The engineer ensures that the functionality, security, and performance of...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Job SummaryA Principal Software Engineer for Node is an associate at Creative Chaos responsible for developing server applications across various software platforms. This includes writing Restful APIs to be consumed by client applications. The engineer...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsJob SummaryA Principal Software Engineer for Node is an associate at Creative Chaos responsible for developing server applications across various software platforms. This includes, but is not limited to, writing Restful APIs for client consumption. The engineer ensures that the server application's functionality,...


  • Lahore, Punjab, Pakistan People Full time

    About the job Principal Software Engineer - Node & AngularWe are looking for a highly capable PRINCIPAL SOFTWARE ENGINEER.Job Role and Duties:Backend development in Node or other related technologies.Front-end development in Angular or other related technologies & creation of HTML/CSS.Develop APIs in Node as per standard and optimization.Integrate 3rd Party...