Microservices Developer

The Motley Fool
Summary
Join The Motley Fool as a Senior Python Developer to build and enhance the microservices powering our customer-facing investing data and tools. You will actively code with cutting-edge technologies, lead a team of engineers, and optimize systems for millions of daily users. This contract role offers potential for a full-time position and involves working with real-time market data, cryptocurrencies, and other financial data. You will contribute to a dynamic engineering team, ensuring performance and reliability for mission-critical financial data. The ideal candidate is passionate about problem-solving, software engineering, and leading teams to excellence. This role is at the forefront of innovation in investment technology.
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)
Preferred Qualifications
- Architecting and developing stock investing microservices
- Experience with NextJs, React, Javascript
- Experience with portfolio aggregation services like Plaid
- Experience with Docker and containerization, as well as CI/CD pipelines
- Prior management and leadership experience
Benefits
Hourly Pay Range $80 โ $105 USD
Share this job:
Similar Remote Jobs
