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!
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.
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
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)
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
A yearly paid-for company holiday abroad if targets are hit