The Motley Fool

Senior Backend Developer, Python

The Motley Fool

contract

Posted on:

Origin:  • 🇺🇸 United States • Alabama, California, Colorado

Visit company website
AI Apply
Manual Apply

Salary

💰 $80 - $105 per hour

Job Level

Senior

Tech Stack

AWSDjangoDockerFlaskJavaScriptMicroservicesNext.jsPostgresPythonReactRedisSQL

About the role

  • The Motley Fool is a purpose-driven financial media company focused on helping people make better investment decisions.
  • Develop and lead building of investing microservices and APIs using Python frameworks (FastAPI, Django, Flask).
  • Build systems and data used by investing products, websites, tools, and subscribers, including real-time market and crypto data.
  • Integrate with third-party providers and tools and ensure critical data freshness, accuracy, and high availability with failover capabilities.
  • Collaborate with product owners and project managers to define work, value, and acceptance criteria.
  • Partner with in-house teams and external providers to launch customer-facing solutions.
  • Utilize AI tools (e.g., Claude, GitHub Copilot) for architecture, starter code, and automated tests.
  • Review code, participate in on-call rotation, and mentor/lead engineers.

Requirements

  • 5+ years of experience in building, delivering, enhancing, and maintaining APIs consumed by multiple systems using Python-based frameworks like Fast API and Django.
  • Experience building scalable, high performance backends served to hundreds of thousands of simultaneous users.
  • Significant experience in data caching and caching strategies.
  • Experience with asynchronous data retrieval and processing.
  • Experience working with relational databases, ORMs, and SQL.
  • Experience with query tuning and optimization.
  • Experience with Docker, containerization, and CI/CD pipelines.
  • Proficient in system monitoring and telemetry.
  • Ability to translate business goals and requirements into technical solutions.
  • Demonstrated success within high-performance teams where cross-functional collaboration is valued.
  • Excellent problem-solving and communication skills.
  • Nice-to-have: Experience in architecting and developing financial microservices.
  • Nice-to-have: Experience with Redis and Postgres.
  • Nice-to-have: Experience with AWS services including AWS SQS, AWS RDS, AWS Dynamo.
  • Nice-to-have: Familiarity with Next.js, React, and JavaScript.
  • Nice-to-have: Experience with portfolio aggregation services, such as Plaid.
  • Nice-to-have: Knowledge of investing.