Backend Software Engineer — Python/Django

Posted yesterday

Worldwide

Summary

Full-Time | Remote | US Business Hours Required | Immediate Start Preferred About CaseFunders: CaseFunders is a legal fintech platform helping law firms offer flexible payment and financing options to their clients. We are building modern software for client funding workflows, lender integrations, attorney onboarding, payment processing, underwriting support, reporting, and operational automation. Our platform combines legal tech, fintech, API integrations, automation.. We are a small but fast-moving team, so this role is best for someone who takes ownership, communicates clearly, and can build production-quality backend systems without needing constant hand-holding. We are looking for a full-time Backend Software Engineer with strong Python/Django experience to join our engineering team and help us build and scale the CaseFunders platform. Position: Role: Backend Software Engineer Stack: Python, Django, Django REST Framework, PostgreSQL, Docker, AWS Type: Full-Time Location: Remote Hours: Must overlap with US business hours Start Date: Immediate start preferred What You’ll Work On: You will help build and maintain the backend systems powering the CaseFunders platform, including APIs, admin tools, integrations, automation workflows, and internal operational systems. Your responsibilities will include: -Designing, developing, and maintaining backend services using Python, Django, and Django REST Framework. -Building scalable REST APIs for frontend applications, internal tools, and third-party integrations. -Working with PostgreSQL databases, including schema design, query optimization, and data modeling. -Integrating external APIs, including fintech, payments, banking, identity, credit, and document-related services. -Building secure backend workflows for sensitive financial and legal data. -Writing clean, maintainable, well-tested code. -Debugging production issues and improving backend performance. -Participating in architecture decisions, code reviews, and technical planning. -Collaborating with frontend developers, QA, product, and leadership. -Helping improve engineering processes, documentation, deployment workflows, and system reliability. Required Skills: -4+ years of professional backend development experience. -Strong experience with Python and Django. -Strong experience with Django REST Framework. -Strong understanding of REST API design and backend architecture. -Strong SQL skills and experience with PostgreSQL. -Experience with Git and collaborative development workflows. Experience with Docker. -Ability to write clean, scalable, and maintainable code. -Strong debugging and problem-solving skills. Comfortable working independently in a remote environment. -Strong written communication skills. Ability to consistently work during US business hours. Strongly Preferred: -Experience with AWS -Experience building SaaS platforms or internal business applications. -Experience integrating third-party APIs. -Experience with CI/CD pipelines. -Experience working with sensitive financial, legal, healthcare, or regulated data. -Understanding of security best practices, authentication, permissions, audit logs, and data privacy. Nice to Have: -Experience with fintech, payments, lending, banking, credit, or legal tech. -Experience with Plaid, payment processors, lender APIs, document automation, or CRM-style platforms. -Experience working in startup environments. -Basic frontend understanding, especially React or Next.js, is a plus but not required. What We’re Looking For -We want someone who acts like an owner, not just a task-taker. The right person is: -Reliable and consistent. -Detail-oriented. -Comfortable asking good questions. -Able to understand business requirements and turn them into clean technical solutions. -Strong at debugging and figuring things out independently. -Comfortable working in a small team where priorities can move quickly. -Interested in building a real product long-term, not just completing tickets. Why Join CaseFunders? -Build a modern legal fintech SaaS platform from the ground up. -Work directly on meaningful product and technical decisions. -Small, collaborative team with direct access to leadership. -Opportunity for long-term growth as the platform scales. -Work on real-world integrations involving legal workflows, payments, lending, automation, and AI. -High-impact role where your work will directly shape the product. How to Apply: Please include the following in your application -A brief summary of your Python/Django experience. -The word CASE at the top of your application so we know you read the full post. -Examples of backend systems or APIs you have built. -Your experience with PostgreSQL and database design. -Your experience with Docker and AWS. -Your availability during US business hours. -Your expected monthly or hourly compensation.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $17.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
PostgreSQL
Docker
Amazon Web Services
Activity on this job
  • Proposals:50+
  • Last viewed by client:7 hours ago
  • Interviewing:
    11
  • Invites sent:
    26
  • Unanswered invites:
    10
About the client
Member since Sep 7, 2024
  • USA
    Glendale 6:04 AM
  • $70K total spent
    15 hires, 9 active
  • 4,283 hours
  • Finance & Accounting
    Small company (2-9 people)

Explore similar jobs on Upwork

Git
WordPress
PHP
MySQL
JavaScript
Backend Laravel DeveloperFixed-price‐ Posted 2 months ago
Laravel
PHP
MySQL
MySQL Programming

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo