Senior Backend Developer (Python/Django)
Worldwide
Keylr is a London-based PropTech company building a modern B2B SaaS platform and marketplace for the property industry. Our platform enables property managers, estate agents, and service providers to manage operations, compliance, job scheduling, payments, and supplier networks from a single platform. A core part of our product is integrating with multiple third-party platforms, including payment providers, identity verification services, CRM systems, Property Management Systems (PMS), AI services, and other external APIs. We're building a highly connected platform where reliable integrations are fundamental to the product. The Role We're looking for an experienced Senior Backend Developer (Python/Django) to help build our SaaS platform from the ground up. You will work closely with our Full Stack Developer to design and develop scalable backend services, REST APIs, and the integrations that power the Keylr platform. This role is heavily focused on third-party API integrations. You should be confident working with external APIs, webhooks, authentication flows, background processing, and complex data synchronization between systems. Key Responsibilities ● Build and maintain backend services using Python and Django. ● Design secure, scalable REST APIs for our web and mobile applications. ● Develop and maintain integrations with third-party platforms including: ○ Stripe & Stripe Connect ○ TrustID ○ CRM platforms ○ Property Management Systems (PMS) ○ AI/LLM services ○ Other external APIs ● Build webhook processing and background jobs for reliable integrations. ● Design and optimize PostgreSQL databases. ● Implement secure authentication and authorization using JWT/OAuth. ● Work closely with the Full Stack Developer to deliver complete product features. ● Troubleshoot API integrations and ensure system reliability. What We're Looking For ● 4–6 years of backend development experience. ● Strong expertise in Python and Django. ● Proven experience designing and building REST APIs. ● Extensive experience integrating third-party APIs in production environments. ● Strong understanding of webhooks, OAuth, API authentication, and asynchronous processing. ● Experience with PostgreSQL, AWS, Docker, Git, and CI/CD. ● Ability to read API documentation, troubleshoot integration issues, and deliver reliable solutions. Highly Preferred ● Hands-on experience with Stripe Connect. ● Experience integrating TrustID, CRM platforms, Property Management Systems (Guesty, Hostaway, Arthur, Reapit, etc.), or other enterprise SaaS platforms. ● Experience integrating AI/LLM services. ● Experience building SaaS or marketplace products.
- More than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$15.00
-
$30.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:4 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- GBRLondon 11:28 PM
- 1 hire, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by