Full Stack Python Developer - #984772

Expansion International Group Ltd

Metro Manila

Remote

PHP 5,678,000 - 8,202,000

Full time

4 days 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

Expansion International Group Ltd partners with a Manchester-based automotive market intelligence client to recruit a mid-to-senior Full Stack Python Developer with strong Django experience. The role focuses on rewriting an acquired PHP data platform into Python/Django to align with the core stack, then moving to new products, analytics features, and data work.

You will work on large datasets across multiple databases and manage CI/CD with AWS hosting.

Qualifications

  • Three years of commercial Python/Django experience.
  • Experience building database-driven apps with charts/dashboards/reports.
  • Full-stack capability with front-end (React+TypeScript).
  • Strong SQL/database design, indexing and query optimization (PostgreSQL/MariaDB/MySQL).
  • Experience with large datasets.
  • CI/CD, automated testing and deployment.
  • Linux server or cloud hosting (AWS EC2).
  • Able to read PHP codebase and work with it.
  • Clear documentation and secure coding practices.
  • Strong written and spoken English.

Responsibilities

  • Rewrite PHP data platform into Python/Django to align with core stack.
  • Design, build, test and maintain full-stack web apps using Python, Django, DRF.
  • Develop interactive dashboards and reports for clients.
  • Work with large datasets across MariaDB, PostgreSQL, MongoDB.
  • Design/optimize DB schemas, indexes and queries for performance.
  • Maintain data pipeline and weekly data refresh for clients.
  • Extend CI/CD pipelines (GitHub Actions) to the rewritten platform.
  • Deploy and manage apps on AWS EC2.
  • Deliver new products and analytics features post-rewrite.
  • Write clean, well-documented, secure code and follow best practices.
  • Collaborate with Technical Director to set priorities.

Skills

Python
Django
Django REST Framework
React with TypeScript
SQL
PostgreSQL
MariaDB/MySQL
CI/CD
Linux server / AWS EC2
PHP (read)
Documentation & security
English communication

Tools

PostgreSQL
MariaDB
MySQL
MongoDB
GitHub Actions
AWS EC2
Docker
Docker Compose
Nginx

Job description

Expansion International is partnering with our client, a Manchester-based automotive market intelligence company, to recruit a Full Stack Python Developer with strong Django experience.

Our client combines independent consumer research, transaction data and analytics to give vehicle manufacturers, dealerships, retailers and aftermarket businesses a clear picture of the UK automotive market. Following the acquisition of an established automotive aftermarket data platform, they are bringing both businesses together under one technology stack.

This is a new position, created to work directly with the Technical Director on that integration and on the new products that follow. Our client wants someone long term who will grow with the team, not a short-term contractor.

The Role

This is a mid to senior level role. You will have at least three years of commercial Django experience, ideally within around five years of development experience overall, including building database-driven applications with charts and reporting.

Your first priority, taking around 80% of your time through the first quarter of 2027, will be rewriting the acquired data platform from PHP into Python and Django so that it shares the same stack as the core platform. The existing system works well. The rewrite is about consistency, so new features are built once, on a modern framework. Some data cleaning and tidying of a backlog will also be part of this work.

From the second quarter onwards, your focus will move to new products, analytics features and data work. The role is genuinely full stack: clients log in to analysis portals to view charts and download data, a data pipeline runs all week processing thousands of transaction records a day, and the databases behind it hold tables of 100 to 200 million records. The front end, the database and the pipeline all matter equally. You will report to the Technical Director, who will support you closely, particularly while you learn the platforms.

Key Responsibilities
  • Rewrite the existing PHP data platform in Python and Django, bringing it onto the same stack as the core platform
  • Design, build, test and maintain full stack web applications in Python, Django and Django REST Framework
  • Build and improve interactive analysis portals, dashboards, charts and reports for clients
  • Work with large datasets across MariaDB, PostgreSQL and MongoDB, including tables of 100 to 200 million records
  • Design and optimise database schemas, indexes and queries so reports stay fast and responsive
  • Support and improve the data pipeline that processes transaction data daily and refreshes client databases weekly
  • Clean and tidy historical data, and safeguard data integrity and accuracy across both platforms
  • Take ownership of the existing CI/CD pipelines (GitHub Actions) and extend them to the rewritten platform
  • Deploy, configure and maintain applications on AWS EC2
  • Deliver new products and analytical features once the rewrite is complete
  • Write clean, well-documented, well-tested code, following good practice in security and data protection
  • Work with the Technical Director to plan priorities and improve how things are built
Required Skills & Experience
  • At least three years of commercial experience building web applications with Python and Django, ideally within around five years of development experience overall
  • Experience building database-driven applications that include charts, dashboards or reporting features
  • Full stack capability, including front-end work with charting libraries (ideally React with TypeScript)
  • Solid SQL and database experience, including schema design, indexing and query optimisation, with PostgreSQL, MariaDB, MySQL or similar
  • Experience working with large, complex datasets
  • Practical experience with CI/CD, automated testing and deployment
  • Experience deploying and hosting applications on a Linux server or cloud virtual machine, such as AWS EC2
  • Able to read PHP comfortably and work through an unfamiliar codebase (fluency in PHP is not required)
  • A commitment to clear documentation and secure coding
  • Strong written and spoken English
Nice to Have
  • PostgreSQL specifically, and exposure to MongoDB
  • Migrating or rewriting an existing application into Django
  • Databases with more than 100 million records
  • Consolidating data from different systems, and ETL or data pipeline work
  • Celery and Redis for background processing
  • Docker, Docker Compose and Nginx
  • Data visualisation libraries such as Recharts, Chart.js or D3.js
  • MobX, React Query, MUI, Radix UI or Tailwind CSS
  • Headless CMS platforms such as Strapi
  • Data analytics, market research or automotive industry products
We're Looking For Someone Who
  • Takes ownership of their work and manages their own workload
  • Is comfortable getting to grips with a complex, unfamiliar codebase
  • Solve problems practically, with a strong eye for detail and data accuracy
  • Uses modern tools, including AI, sensibly to work faster without cutting corners
  • Communicates clearly and asks questions early
  • Wants a long‑term role where they can grow alongside a small, ambitious team
Preferred Background

We are particularly interested in professionals who have experience working in:

  • Data analytics, business intelligence or reporting platforms
  • SaaS products with client-facing portals and dashboards
  • Market research, automotive or other data-heavy industries

Our client cares more about what you have built than where you have worked, so candidates from start-ups, agencies and larger companies are all welcome.

Why Join This Opportunity?
  • Work directly with the Technical Director, with a real voice in technical decisions
  • A clear first project with visible impact on the business
  • Large-scale data challenges and new analytical products on the roadmap
  • Close support while you learn the platforms, rather than being left to sink or swim
  • A long-term position in a growing business, with room to grow your skills
  • Fully remote
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Django Full-Stack Engineer - Fully Remote
Senior Django Full-Stack Engineer - Fully Remote

Expansion International Group Ltd • Metro Manila

Remote
PHP 5,678,000 - 8,202,000
Python/Django Senior Full Stack Engineer for AI-native B2B Tax Software (Remote)
Python/Django Senior Full Stack Engineer for AI-native B2B Tax Software (Remote)

Manila Outsourcing Solutions OPC • Makati

Remote
PHP 1,800,000 - 2,600,000
JR-187434 Full stack Developer Senior
JR-187434 Full stack Developer Senior

Customertimes Corp. • España

Remote
PHP 4,822,182 - 7,233,273
100% remote opportunity
Flexible work environment
Opportunities for professional growth
+1
Python Web Developer
Python Web Developer

Hutility • Philippines

Remote
PHP 600,000 - 800,000
Full Stack Python Engineer
Full Stack Python Engineer

Hrtx • Makati

On-site
PHP 892,800 - 1,450,800
Senior Full Stack Engineer Python Vue React
Senior Full Stack Engineer Python Vue React

Penbrothers International • Makati

Remote
PHP 1,200,000 - 1,800,000
Senior Full Stack Engineer (Python / Vue / React)
Senior Full Stack Engineer (Python / Vue / React)

Penbrothers • Makati

Remote
PHP 900,000 - 1,800,000
Senior Full-Stack Engineer (Data Platform & Tooling)
Senior Full-Stack Engineer (Data Platform & Tooling)

Lago Staffing and Recruiting • Philippines

Remote
PHP 4,206,000 - 7,010,000
Remote Work Flexibility
Career Growth Opportunities
Supportive Team Culture
Full Stack Python Engineer
Full Stack Python Engineer

Private Advertiser • Metro Manila

Remote
PHP 1,339,000 - 2,009,000
WFH equipment provided
Python Developer
Python Developer

Cctech • Hinoba-an

On-site
PHP 600,000 - 1,000,000
Top locations