Open Positions

Senior Software Engineer (Python)

Apply Now

Devsinc is looking for Senior Software Developer (Python) for its Islamabad Office.

Responsibilities:

  • Design, develop, and maintain Python-based software applications and services. 
  • Collaborate with stakeholders to gather and analyze software requirements, ensuring a clear understanding of project objectives and deliverables. 
  • Architect and implement scalable and efficient solutions that meet business needs and adhere to best coding practices and standards. 
  • Write clean, readable, and reusable code, following software development best practices and applying appropriate design patterns. 
  • Perform thorough testing of software applications, including unit testing, integration testing, and automated testing, to ensure high quality and reliability. 
  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver software projects on time and according to specifications. 

Requirements: 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered. 
  • Proven experience as a Python Developer (3-6 Years), with a strong understanding of the Python programming language and its ecosystem. 
  • Experience with developing web applications using frameworks such as Django, Flask, FAST API. 
  • Proficiency in database technologies such as SQL and experience working with relational databases like MySQL, PostgreSQL, or Oracle. 
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript. 
  • Strong understanding of software development principles, methodologies, and best practices, including Agile methodologies. 
  • Experience with version control systems, such as Git, and collaboration tools like Jira or Trello. Knowledge of software testing principles and experience with testing frameworks like pytest or unittest. 
  • Familiarity with cloud platforms, such as AWS or Azure, and containerization technologies like Docker, is a plus. 
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Location: Islamabad

Career Level: Advanced

Employment Type: Full Time