Python Developer for Billing Monitoring System


$40.00
Hourly: $40.00 - $75.00

We need a skilled Python developer to build a modular system to monitor billing & account health across multiple accounts (AWS, Google Cloud, Azure, VPN providers, etc.) to prevent missed payments and other account issues. The system must handle APIs, web scraping, email scraping, and 2FA, with a configurable architecture for adding new vendors. Scope: • Build a Python-based system with: •• Core App: Manages configs, schedules checks •• Vendor Modules: Fetch billing data via APIs (boto3, google-cloud-billing, etc.) or scraping (Playwright). •• Credential Manager: Secure storage with HashiCorp Vault (or other agreed upon technology). •• Notifications: Dashboard (primary), Email (SendGrid), SMS (Twilio), Splunk, etc. •• Database: PostgreSQL for configs and billing data. • Support AWS, Google Cloud, Azure, various VPNs, with YAML configs for extensibility. • Handle 2FA (TOTP via pyotp) and API rate limits. • Deploy with Docker; optional Kubernetes setup. • Include logging (ELK) and monitoring (Prometheus/Grafana). Requirements: • Strong Python 3.x, API integration (boto3, etc.), and web scraping (Playwright). • Experience with Vault, PostgreSQL, Docker. • Familiarity with Twilio/SendGrid and 2FA handling. • Nice-to-have: Kubernetes, Prometheus/Grafana. • Ability to write clean, documented, testable code. Deliverables: • Working system with modules for specified vendors. • YAML-based config system to extend to other vendors • Secure 2FA and credential handling. • Notification system and basic dashboard. • Dockerized deployment, docs, and unit tests. Responsibilities: • Collaborate on requirements. • Implement and test modules. • Handle edge cases (rate limits, CAPTCHAs). • Provide weekly updates. Qualifications: • 3+ years Python experience. • Prior work with APIs, scraping, or automation. • Knowledge of cloud platforms and VPN services. • Strong communication and independence.

Keyword: Web Development

Price: $40.0

Web Application Java NGINX Python API PostgreSQL API Integration RESTful API

 

Webflow Support and Feature Development

We are seeking a skilled Webflow developer to support our Webflow instance. The ideal candidate will be responsible for creating and maintaining new features as needed, including but not limited to forms, popups, and subpages. You should have a strong understanding of W...

View Job
Custom Audio Visualizer Tool

Our company in involved with streaming audio, audio players and the experience of online books, music, etc. This job is to create an online Web tool that creates a custom audio visualizer inside of a media player, such as Video.js This video shows mock-ups of what we wa...

View Job
WorkDay RaaS Development

WorkDay RaaS Development - develop RaaS extracts to support a Data Warehouse

View Job