Python Engineer (Part-Time, Ongoing Support)
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Summary
We're looking for a mid-level Python engineer to provide ongoing technical support and light development for our financial analytics platform. The role focuses on API maintenance, automation, and integration with third-party tools like Power BI.
About Project
SAAS Platform and a tool for traders, investors, and analysts, written in Python, analyzes financial market charts (stocks, currencies, commodities) and issues simple "buy/hold/sell" signals. It is not a trading bot, open source, receives data from external financial sources via API, and uses Power BI for visualization and site updates.
- Investment & Analytical SOLUTIONS to Companies involved in the Capital Markets.
- Versatile APIs and Signals: Very Advanced, Effective & most Accurate TRADING SIGNALS
We are a financial analytics company that has developed a proprietary software tool designed to assist traders and analysts in making data-driven decisions. Our Python-based solution analyzes market chart data (stocks, currencies, commodities) and provides actionable insights (buy/hold/sell) through a simple, intuitive interface. The platform integrates with external data providers and uses Power BI for visualization and web publishing. We are now focused on maintaining and enhancing this system to ensure seamless performance across global markets.
Primary Responsibilities
- Maintain and update the integration between our platform and external financial data APIs.
- Monitor API changes and quickly implement fixes or workarounds.
- Automate data upload workflows to our website via Power BI.
- Provide regular system health checks (weekly).
- Assist in setting up new data integrations for markets not currently supported.
- Support occasional backend enhancements or bug fixes.
- Available 24/7 (Support) - additional conditions may apply
Extended List of Responsibilities:
- Ongoing API Maintenance & Support
- Keep the connection to Yahoo Finance (and potentially other data sources) stable.
- Update or fix things when Yahoo Finance changes its API or access structure.
- Ensure data fetching continues seamlessly, including in regions where Yahoo Finance isn’t available (by creating custom APIs if needed).
- Automation of Data Updates to Website via Power BI
- Currently, data is being uploaded manually. They want it automated.
- Ensure the system updates analytics and pushes them to the website automatically through Power BI.
- Light Backend Development & Monitoring
- Provide regular check-ins (weekly) to monitor the system’s health.
- Offer lightweight development support (bug fixes, enhancements).
- Eventually, support backend website updates when needed.
Requirements:
- Strong Python skills.
- Experience working with APIs (especially for data fetching and integration).
- Familiarity with data visualization or dashboard tools (Power BI is a plus).
- Ability to debug and implement lightweight backend updates.
- Proactive mindset with good communication for ongoing collaboration.
Might be a plus:
- Experience with financial data or chart-based analysis tools.
- Web development/backend support skills.
Workload:
Flexible — from a few hours occasionally to up to 30 hours/month depending on needs.