Senior Python Developer

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Python Developer enhancing APIs and commerce platforms at The Motley Fool. Collaborating with teams to innovate and optimize technology solutions for customer engagement.

Responsibilities:

  • Develop new features for our core commerce and customer engagement platforms.
  • Work directly with stakeholders to iterate and get rapid feedback on feature development.
  • Appropriately use AI tools like Claude Code and multi-agent workflows on a daily basis to assist with planning and implementation.
  • Ensure our critical transactional and event systems have high availability, durability, accuracy (since money is on the line), and remain highly performant.
  • Build and enhance admin tooling and workflows that enable our internal business stakeholders to be more self-sufficient.
  • Ensure features meet acceptance criteria and are supported by robust automated test coverage.
  • Integrate with third-party providers and tools (such as Stripe and Braze)—leveraging their existing functionality and working around their limitations.
  • Investigate, troubleshoot, and fix reported bugs and Sentry errors.
  • Collaborate with the Product Owner and Project Manager to break down business requirements into clear technical stories and tasks.
  • Partner with multiple in-house engineering squads and external providers to launch customer-facing solutions.
  • Review peer code and participate in our team’s on-call rotation to maintain system reliability.
  • Support and scale platforms across multiple countries.

Requirements:

  • 5+ years of experience building, delivering, enhancing, and maintaining APIs consumed by multiple systems using Python and a Python-based API framework like FastAPI.
  • Experience building scalable, high-performance backends served to hundreds of thousands of simultaneous users.
  • Hands-on experience with Stripe billing and payment infrastructure.
  • Strong experience with asynchronous data retrieval and processing in Python.
  • Experience with Docker, containerization, and modern automated CI/CD pipelines.
  • Proficiency in system monitoring, telemetry, and debugging production performance issues.
  • Strong analytical, problem-solving, and translation skills (turning business goals into reliable technical execution).
  • Ability to work US East Coast core hours (spanning the 10:00 AM – 5:00 PM EST timeframe).
  • Nice-to-Have/Pluses: Experience with Braze (or similar customer engagement platforms), RabbitMQ, PostgreSQL, Redis, legacy .NET/C# migration, or frontend technologies like Next.js, React, Tailwind, and TypeScript.