
Senior Python Backend Developer
The Motley Fool
contract
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $90 - $100 per hour
Job Level
Senior
Tech Stack
DjangoDockerMicroservicesPythonSQL
About the role
- Develop The Motley Fool’s investing microservices.
- Build systems and data vital to our investing products, websites, tools, and subscribers.
- Integrate with various third-party providers and tools.
- Ensure that critical data remains fresh, accurate, and highly available with failover capabilities.
- Collaborate with the product owner and project manager to define work, value, and acceptance criteria.
- Partner with multiple in-house teams and external providers to launch customer-facing solutions.
- Utilize AI tools like Claude or GitHub Copilot to support the team (e.g., developing architectural concepts and diagrams, starter code, and automated tests).
- Review code and be part of an on-call rotation
Requirements
- 5+ years of experience in building, delivering, enhancing, and maintaining APIs consumed by multiple systems using Python-based frameworks like FastAPI 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPIDjangoAPIsdata cachingasynchronous data retrievalrelational databasesSQLDockerCI/CD
Soft skills
problem-solvingcommunicationcollaborationtranslating business goalsworking in high-performance teams