Python Engineer

Kuala Lumpur, Malaysia
Hybrid
Permanent
Python
Job reference:
14
Posted on 7th October, 2025
Kuala Lumpur, Malaysia
Job reference:
14

About SourceFlow

SourceFlow is the ‘Recruitment Marketing Platform’ built for recruitment agencies. Our technology helps recruitment companies attract the best candidates, clients and consultants. This helps them build a more powerful brand and increase revenue.

We only launched at the start of 2022 but we’re already on an incredible journey.

In the past 24 months we’ve grown to a team of 30 FT/Perm staff, and have successfully onboarded over 200 recruitment companies across Europe, APAC and the US. We’ve set ourselves some big goals and we’re excited to be surpassing them already.

We have a global reach in terms of customers and people. We work 3 days in the office (Tues, Weds, Thurs) and Mondays & Fridays at home. The Kuala Lumpur team operates as part of our UK operations and helps support customers globally in engineering, delivery and beyond.

We are looking for our next development superstar!

 


 

The Role

As a Python Engineer at SourceFlow, you’ll be responsible for building, maintaining, and optimising our platform and integrations. You’ll work on core backend services, APIs, and automation, ensuring our technology is reliable, scalable, and innovative. You’ll collaborate with designers, product managers, and other engineers to deliver solutions that make a real impact for recruitment companies worldwide.

 


 

Key Responsibilities

  • Develop, test, and maintain Python-based applications, APIs, and integrations

  • Work closely with product and design teams to deliver new features and improvements

  • Optimise performance and scalability of backend systems

  • Integrate third-party APIs and data sources into our platform

  • Write clean, maintainable, and well-documented code

  • Collaborate with the wider engineering team on code reviews, technical design, and best practices

  • Contribute to technical discussions, bringing new ideas to the table

  • Troubleshoot, debug, and resolve production issues as part of shared support responsibilities

 


 

What We’re Looking For

  • At least 2 years’ professional experience as a Python developer (ideally within SaaS, APIs, or integrations)

  • Strong knowledge of Python and common frameworks (e.g. FastAPI, Flask, or Django)

  • Solid understanding of REST APIs, authentication, and data handling

  • Experience working with relational databases (e.g. PostgreSQL, MySQL)

  • Familiarity with Git and modern CI/CD workflows

  • Strong problem-solving skills and attention to detail

  • Must be based in Kuala Lumpur and able to attend the office in Bangsar 3 days per week (Tues–Thurs)

  • Excellent communication skills and ability to collaborate in a global team

Bonus:

  • Knowledge of Syncari as an integration management platform (or other similar low-code/no-code integration and automation tools)

  • Experience with cloud platforms (AWS, GCP, or Azure)

  • Knowledge of containerisation (Docker, Kubernetes)

  • Exposure to recruitment, HR tech, or marketing platforms

  • Familiarity with frontend basics (React, TypeScript)

 


 

What You’ll Get in Return

This is so much more than a job. We’re building a special business, and we want you to be part of our exciting journey. We want every member of our team to achieve their personal goals and build their career.

 


 

Things you’d expect include:

  • Apple Mac (and other quality tech to use)

  • A fun, caring and supportive team – our culture is everything

  • Training and development opportunities

And the sprinkles on top:

  • Lovely new office in Bangsar

  • Hybrid model – 3 days in the office, Mondays & Fridays working from home

  • Generous holiday allowance

  • A yearly paid-for company holiday abroad if targets are hit

 

Apply for this role
We’d love to hear from you.