Python Developer

Based in

No items found.

Cloud Employee is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, and career paths, along with individual training programs and mentoring.

Role Overview

  • Write clean, readable, and efficient Python code.
  • Build web applications using frameworks such as Django or Flask, work with databases, handle HTTP requests and responses, and implement authentication and authorization.
  • Designing and interacting with databases using Python libraries or ORM frameworks.
  • Writing unit tests, understanding testing frameworks like pytest, and employing debugging techniques to identify and resolve issues in their code.
  • Collaborating and managing code repositories effectively.
  • Design, develop, and consume APIs.
  • Practice software development methodologies like Agile or Scrum and experience working in collaborative development environments.
  • Deployment processes are beneficial to ensure efficient and reliable software delivery.
  • Keeping abreast of popular Python libraries and frameworks beyond the basics, e.g. NumPy, Pandas, Matplotlib,
  • TensorFlow, or PyTorch, as they can be valuable for specific domains or tasks like data analysis, machine learning, or scientific computing.
  • Deliver good communication skills to effectively collaborate with team members.

Candidate Requirements

  • At least 3 years of experience in professional software development.
  • Strong command of the Python programming language, including its syntax, features, and standard libraries.
  • Understanding of Object-Oriented Programming (OOP) including concepts like classes, objects, inheritance, encapsulation, and polymorphism.
  • Experience with web frameworks like Django or Flask is essential.
  • Knowledge of database systems such as SQL and working with relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB).
  • Adept at writing unit tests, and understanding testing frameworks such as pytest.
  • Proficiency with version control systems like Git.
  • Familiarity with RESTful principles, API documentation, and integration of third-party APIs.
  • Understanding how to design and interact with databases using Python libraries or ORM frameworks is preferable.
  • Knowledge of software development methodologies like Agile or Scrum and using issue tracking systems like
  • JIRA or project management tools like Trello is advantageous.
  • Familiarity with CI/CD pipelines, automation tools (e.g., Jenkins, Travis CI), and deployment processes is beneficial
  • Knowledge of the Python Ecosystem is beneficial.
  • Familiarity with data structures and algorithms is advantageous for writing efficient and optimized code.
  • Possess excellent communication and collaboration skills.

Nice to have

Salary, Incentive, and Benefits Packages

  • Competitive Salary Package
  • Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependent, and more
  • An annual salary increase, as laid out in the contract
  • Free food and drinks provided in the office
  • Company trips

Do you think you are ready for the challenge?
Apply Now
Close icon

Submit your CV today

One of our recruitment officers will get in touch with you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.