Apply

Contract Python Microservices Developer - Django

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 80.0 - 105.0 USD per hour

🔍 Industry: Tech

🏢 Company: The Motley Fool👥 501-1000💰 $25,000,000 Private over 15 years agoPublishingConsultingNewsFinancial ServicesMarketing

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentDockerLeadershipPythonSQLDjangoFlaskFull Stack DevelopmentFastAPICommunication SkillsCI/CDRESTful APIsMicroservicesData modeling

Requirements:
  • 5+ years of experience building, delivering, enhancing, and maintaining apis consumed by multiple systems using a Python-based framework like Django, FastApi, or Flask
  • Significant experience with performance optimization (async processing, caching, queuing, and query optimization)
  • Experienced with high-volume systems - hundreds of thousands of users and transactions per day
  • Experienced with system monitoring and telemetry
  • Experienced working with relational databases, ORMs, and SQL
  • Skilled at developing full-stack web applications
  • Ability to translate business goals and requirements into technical solutions
  • Proven track record in high-performance teams, where cross-functional collaboration is valued
  • Excellent problem-solving and communication skills
  • Knowledge of investing and/or finance
Responsibilities:
  • Contribute to the development and execution of Motley Fool’s investing microservices, ensuring alignment with business objectives
  • Responsible for systems and data core to our investing products, website, tools, and subscribers including: US and international market data, Portfolio holdings and returns, Corporate actions, Company fundamentals, Crypto, Options, and IPOs, Automated aggregation of subscriber portfolios across brokerages
  • Responsible for in-house systems that manage trading compliance and holdings disclosures
  • Integrate with a variety of third party providers and tools
  • Ensure calculations are accurate with automated tests to validate
  • Ensure critical data is fresh and highly available with failover capabilities
  • Collaborate with the team’s product owner and project manager to set the team up for success with shovel ready work that has the value and acceptance criteria clearly defined
  • Conduct regular 1:1s with direct reports
  • Regularly review code, contributions, and delivery flow to identify opportunities for improvement and optimization
  • Drive professional development and career growth opportunities for team members
  • Partner with multiple in-house teams and external providers to launch subscriber-facing solutions
  • Find ways to leverage AI tools like Claude or GitHub Copilot to assist the team (e.g. architectural concepts and diagrams, starter code, automated tests)
Apply