This job posting expired and applications are no longer accepted.

Python Developer

at Algo
Location Lahore, Pakistan
Date Posted December 3, 2020
Category Accounting & Finance
Job Type Full-time
Education Requirement Bachelors / Masters
Career Level Entry Level
Experience +1 Years
Base Salary Competitive Salary
Street address Lahore


Python Developer Position 

We are looking for a software engineer with strong experience in Python and Javascript . You will assist in the development, delivery and management of technology-based business solutions. You will test and implement configuration changes and assist in the design of software applications to meet both functional and technical requirements. You will help enhance our AI strategy.


  • Bachelor’s degree in Engineering/Computer Science or combination of education and recent, equivalent work experience
  • Minimum of 3+ years’ experience as a Software Engineer working with Python & Javascript.
  • Minimum 3 years' experience with cloud services such as AWS or Azure.
  • Minimum 3 years' experience with SQL (Postgres) and NoSQL (MongoDB).
  • Experience using Git for code versioning.
  • Experience building scalable system architecture.
  • Extensive knowledge of best practices in code development: testing, reviews and design documentation.
  • Experience in Agile development methodology.
  • Experience in successfully delivering large-scale software projects in a fast-paced environment. Strong presentation and communication skills.
  • English language skills verbal and written
  • Participate in support on-call rotation
  • Experience with TDD/BDD
  • Experience writing solid Test Cases
  • Participate in Sprint PROD Testing

Nice to Have: 

  • Strong software development portfolio and code samples.
  • Eager to learn new technologies and stacks.
  • Experience with big data tools such as Spark (PySpark).
  • Experience with GraphQL.
  • Experience with devops technologies such as Jenkins and Docker.
  • Experience with operations research, optimization and simulation methods