The Motley Fool logo
The Motley Fool

Making the world smarter, happier, and richer through free and premium investing guidance.

Senior Python Developer

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 501-1,000Since 1993H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$90 - $110 / hour

Seniority

Senior

Job Description

Senior Python Developer

The Motley Fool

• 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.

Job 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.

Related Job Pages

More Backend Engineer Jobs

3Cloud logo

Senior Architect – Software Engineering, Java

3Cloud

Delivering the ultimate Microsoft Azure experience.

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Lead architecture and technical strategy for Java-based application modernization and cloud transformation programs spanning multiple teams and workstreams. • Translate business goals into scalable Java/JVM architectures aligned with non-functional requirements, delivery constraints, and program-level outcomes. • Drive architectural consistency across teams using shared Java frameworks, libraries, standards, and design patterns. • Collaborate with data, platform, DevOps, and security architects to maintain a cohesive end-to-end cloud architecture. • Provide hands-on architectural guidance during delivery, including reviews of Java codebases, API designs, and system integrations. • Define reusable patterns and guardrails using Spring Boot, Spring Cloud, Jakarta EE, and related JVM technologies. • Apply strong engineering fundamentals—clean architecture, modular design, API-first development, testability, and observability—so solutions remain robust and maintainable. • Leverage AI-assisted development tools to accelerate design, coding, testing, documentation, and analysis at program scale. • Lead or co-lead discovery and roadmap efforts, translating requirements into integrated, testable backlogs with clear dependencies and non-functional requirements. • Use structured problem-solving to assess scope, risks, and trade-offs, clearly communicating options in terms of value, cost, and time-to-impact. • Communicate Java architecture decisions effectively to both technical and executive stakeholders. • Build trusted relationships with product, engineering, and technology leaders to shape cloud modernization strategies. • Ensure application architectures support predictable delivery, stable team velocity, and long-term maintainability. • Align multiple teams around shared contracts, APIs, and integration patterns (REST, event-driven, messaging). • Support Agile delivery at scale by ensuring architecture enables incremental delivery, strong definitions of done, and telemetry-driven improvements. • Mentor architects, senior engineers, and technical leads in Java architecture, system design, and JVM performance considerations. • Model pragmatic decision-making—knowing when to simplify and when advanced patterns or technologies are justified. • Participate in hiring, technical interviews, and development planning for future Java architects and technical leaders. • Contribute to business development by identifying opportunities to extend Java-based solutions across client organizations. • Partner with sales and account teams to define technical vision, architecture strategy, and solution options for new engagements. • Produce high-level designs, estimates, and architecture artifacts that clearly document assumptions, dependencies, and risks. • Build reusable assets such as Java reference architectures, starter repositories, accelerators, and templates. • Champion adoption of modern Java frameworks, cloud-native patterns, containerization, automation, and AI-assisted tooling. • Actively contribute to enablement initiatives and knowledge sharing across delivery teams.

United States
$145.2K - $217.8K / year
Weekday (YC W21) logo

Python Game Developer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

ContractRemoteTeam 11-50Since 2021H1B No Sponsor

• Create, develop, and enhance 3D game simulations and environments utilizing Panda3D for AI training purposes. • Work closely with cross-functional teams to convert requirements into effective technical implementations. • Develop, maintain, and troubleshoot Python and C++ codebases integrated with the Panda3D engine. • Participate in version control processes using GitHub to facilitate seamless team collaboration. • Guarantee cross-platform compatibility and optimal performance across various hardware setups. • Clearly document architectural choices, code, and workflows to support team development efforts. • Engage actively in code reviews, brainstorming, and team discussions, demonstrating strong verbal and written communication skills.

India
$50 - $120 / hour
Get Bridge logo

Senior Backend Engineer, Budapest

Get Bridge

Because Learning & Performance was never meant to be hard, or separate. #PeopleMatterMost

Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• maintain and enhance the existing Ruby on Rails monolith • integrate new features written in Kotlin or Ruby into the existing ecosystem • collaborate with the Voyager team to tackle production challenges • ensure seamless operation of the critical components of the platform

Hungary
Ft1,700K - Ft2,100K / month
Freelance Latin America logo

Senior Backend Developer

Freelance Latin America

Connecting Companies worldwide with Latin American Bilingual Freelancers 💻

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Design, develop, and maintain backend services using Python, Django, and Django REST Framework. • Work with PostgreSQL databases, including schema design, indexing, query optimization, and performance tuning. • Support logging, monitoring, and troubleshooting using the ELK stack. • Build and maintain containerized environments using Docker. • Apply secure development practices, including encryption and authentication methods. • Work with Redis for caching, performance improvement, and backend support. • Collaborate on cloud-based solutions using AWS services as needed. • Support asynchronous task processing with Celery when applicable. • Contribute to real-time application features using WebSockets when required.

Venezuela