Python Web Developer

Hutility

Philippines

Remote

PHP 600,000 - 800,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hutility is seeking a Python Web Developer to join its software development team. You will contribute to building, maintaining, and improving web applications and business software solutions, with a focus on back‑end services and APIs.

The ideal candidate has strong hands‑on Python experience and familiarity with Django, Flask, or FastAPI, plus skill in database design, testing, and code quality. You will collaborate with QA, frontend, and business stakeholders in a remote environment.

Qualifications

  • 3+ years of professional software development experience or equivalent demonstrated experience.
  • Strong hands-on experience with Python programming.
  • Experience with at least one Python web framework: Django, Flask, or FastAPI.
  • Experience developing, maintaining, and troubleshooting production web applications.
  • Solid experience developing RESTful APIs, back-end services, and software integrations.
  • Good knowledge of SQL and relational databases such as PostgreSQL, MySQL, or Microsoft SQL Server.
  • Experience working with existing codebases and the ability to understand unfamiliar applications and technical architectures.
  • Good understanding of object-oriented programming, software design principles, debugging, version control, and code quality.
  • Experience writing and maintaining automated tests.
  • Familiarity with Git and collaborative development workflows.
  • Strong problem-solving and analytical skills, with the ability to identify gaps, edge cases, and potential technical issues before implementation.
  • Ability to work independently in a remote environment while communicating effectively with the wider development team.
  • Clear, proactive, and effective communicator who can explain technical issues in understandable terms, ask the right questions early, and provide timely updates.

Responsibilities

  • Design, develop, maintain, and enhance web applications using Python and frameworks such as Django, Flask, or FastAPI.
  • Develop and maintain back‑end services, application logic, business rules, and RESTful APIs.
  • Build and maintain integrations between internal applications, databases, third‑party platforms, and external APIs.
  • Design, manage, and optimize database structures, relationships, and SQL queries using relational databases such as PostgreSQL, MySQL, or Microsoft SQL Server.
  • Quickly get up to speed on existing applications and codebases, understanding established architecture, business logic, and development practices.
  • Troubleshoot, debug, and resolve application issues efficiently, ensuring minimal disruption to existing systems and users.
  • Implement appropriate authentication, authorization, data validation, error handling, and secure coding practices.
  • Write and maintain unit tests and integration tests to ensure application reliability and code quality.
  • Identify performance bottlenecks and implement practical improvements to application efficiency, scalability, and reliability.
  • Participate in code reviews and contribute to improving development standards, coding practices, and technical documentation.
  • Collaborate closely with QA Engineers, front‑end developers, and business stakeholders to clarify requirements, identify potential gaps, and minimize unnecessary revision cycles.
  • Assist with application deployment, maintenance, and troubleshooting across development, staging, and production environments.
  • Work with version control systems such as Git and support development workflows, CI/CD processes, and cloud‑based deployments.
  • Investigate technical challenges and recommend practical, maintainable, and scalable solutions.

Skills

Python
Web frameworks
RESTful APIs
SQL
Unit tests
Git
Remote work
Communication
OOP
Code reviews
Problem solving
Automation testing
Analytical thinking

Tools

Django
Flask
FastAPI
PostgreSQL
MySQL
Microsoft SQL Server
Git
Docker
Celery
Redis
CI/CD
AWS
Azure
Google Cloud

Job description

We're hiring a Python Web Developer to join our software development team and contribute to the development, maintenance, and continuous improvement of our web applications and business software solutions.

The ideal candidate has solid hands‑on experience with Python and modern web development frameworks such as Django, Flask, or FastAPI. The role involves building and maintaining back‑end services, developing APIs, integrating databases and third‑party systems, and ensuring that applications remain reliable, scalable, and maintainable.

We are looking for someone who can understand business requirements, work comfortably with existing codebases, troubleshoot technical issues, and develop practical solutions without requiring constant supervision.

This role is well suited to a developer who enjoys solving technical challenges, working across different application components, and collaborating with a team to build software that addresses real business needs.

Key Responsibilities
  • Design, develop, maintain, and enhance web applications using Python and frameworks such as Django, Flask, or FastAPI.
  • Develop and maintain back‑end services, application logic, business rules, and RESTful APIs.
  • Build and maintain integrations between internal applications, databases, third‑party platforms, and external APIs.
  • Design, manage, and optimize database structures, relationships, and SQL queries using relational databases such as PostgreSQL, MySQL, or Microsoft SQL Server.
  • Quickly get up to speed on existing applications and codebases, understanding established architecture, business logic, and development practices.
  • Troubleshoot, debug, and resolve application issues efficiently, ensuring minimal disruption to existing systems and users.
  • Implement appropriate authentication, authorization, data validation, error handling, and secure coding practices.
  • Write and maintain unit tests and integration tests to ensure application reliability and code quality.
  • Identify performance bottlenecks and implement practical improvements to application efficiency, scalability, and reliability.
  • Participate in code reviews and contribute to improving development standards, coding practices, and technical documentation.
  • Collaborate closely with QA Engineers, front‑end developers, and business stakeholders to clarify requirements, identify potential gaps, and minimize unnecessary revision cycles.
  • Assist with application deployment, maintenance, and troubleshooting across development, staging, and production environments.
  • Work with version control systems such as Git and support development workflows, CI/CD processes, and cloud‑based deployments.
  • Investigate technical challenges and recommend practical, maintainable, and scalable solutions.
What We're Looking For
  • 3+ years of professional software development experience or equivalent demonstrated experience.
  • Strong hands‑on experience with Python programming.
  • Experience with at least one Python web framework: Django, Flask, or FastAPI.
  • Experience developing, maintaining, and troubleshooting production web applications.
  • Solid experience developing RESTful APIs, back‑end services, and software integrations.
  • Good knowledge of SQL and relational databases such as PostgreSQL, MySQL, or Microsoft SQL Server.
  • Experience working with existing codebases and the ability to understand unfamiliar applications and technical architectures.
  • Good understanding of object‑oriented programming, software design principles, debugging, version control, and code quality.
  • Experience writing and maintaining automated tests.
  • Familiarity with Git and collaborative development workflows.
  • Strong problem‑solving and analytical skills, with the ability to identify gaps, edge cases, and potential technical issues before implementation.
  • Ability to work independently in a remote environment while communicating effectively with the wider development team.
  • Clear, proactive, and effective communicator who can explain technical issues in understandable terms, ask the right questions early, and provide timely updates.
Nice‑to‑Have Skills
  • Experience with asynchronous programming and background task processing.
  • Familiarity with Celery, Redis, message queues, or equivalent technologies.
  • Experience with Docker and containerized applications.
  • Familiarity with AWS, Azure, or Google Cloud.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Understanding of caching, application scalability, and performance optimization.
  • Experience developing SaaS platforms, ERP integrations, or business applications.
  • Experience integrating AI services or data‑processing solutions.
  • The Ideal Candidate
You are someone who:
  • Thinks beyond the literal requirements: Proactively identifies gaps, edge cases, potential technical limitations, and issues that may not be explicitly mentioned in the specifications.
  • Understands the bigger picture: Looks beyond writing code and understands how applications, APIs, databases, and integrations support actual business processes.
  • Can work with unfamiliar systems: Comfortable reviewing existing code, understanding established application logic, and becoming productive without requiring extensive handholding.
  • Focuses on practical solutions: Knows how to balance technical quality, maintainability, performance, and business priorities rather than overengineering solutions.
  • Takes ownership: Does not simply report problems but investigates their root causes, recommends solutions, and follows through until issues are resolved.
  • Communicates proactively: Asks relevant questions upfront, identifies unclear requirements, explains technical concerns clearly, and avoids unnecessary back‑and‑forth revisions.
  • Is detail‑oriented: Pays attention to code quality, application behavior, data integrity, and potential edge cases without losing sight of delivery timelines and business objectives.

If you're a Python developer who enjoys building reliable applications, solving complex problems, and taking ownership of your work, we'd love to hear from you!

You’ll work directly with businesses to help modernize their operations through one of the fastest‑growing cloud ERP platforms, while contributing to implementation, optimization, and transformation projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Python
Software Engineer - Python

Webandcrafts.com • Hinoba-an

On-site
PHP 1,200,000 - 1,800,000
Python Developer
Python Developer

UPTC • Makati

On-site
PHP 1,000,000 - 1,500,000
Python Developer
Python Developer

Questronix Corporation • Metro Manila

On-site
PHP 1,200,000 - 1,500,000
Python Developer
Python Developer

Questronix Corporation • Makati

On-site
PHP 1,200,000 - 1,800,000
Remote Python Web Developer: Build APIs & Web Apps
Remote Python Web Developer: Build APIs & Web Apps

Hutility • Philippines

Remote
PHP 600,000 - 800,000
Python Developer
Python Developer

Cctech • Hinoba-an

On-site
PHP 600,000 - 1,000,000
Python Developer
Python Developer

GSS HR Solutions Private Limted • Metro Manila

Hybrid
PHP 900,000 - 1,300,000
Python Developer
Python Developer

Lightweight Solutions Inc. • Quezon City

Hybrid
PHP 558,000 - 781,200
Python Developer
Python Developer

Pro Integrate PH • Pasay

On-site
PHP 892,800 - 1,339,200
Senior Application Engineer with Python and FastApi
Senior Application Engineer with Python and FastApi

NCS Philippines • Makati

On-site
PHP 1,800,000 - 2,400,000
Top locations