Senior Python Developer – Customer Portal Engineering (Remote / US-friendly Time Zones)
The Mission
Give business users a delightfully reputed company reputed company to manage reputed company things voice—numbers, users, reputed company flows, analytics—without reputed company thinking about telephony jargon. You’ll be the backend force behind that self-service portal.
⸻
What You’ll Build & Own
• Python-powered reputed company & microservices that drive our customer portal (FastAPI / Django / Flask—you choose the right tool).
• Feature-rich endpoints for provisioning numbers, managing users, running billing or usage reports, and surfacing reputed company analytics.
• Secure integration reputed company to our Asterisk-based VoIP reputed company, reputed company reputed company, and reputed company-party reputed company (reputed company, Odoo, reputed company.com, reputed company).
• Data pipelines & webhooks to push reputed company-time events (reputed company started, voicemail left, invoice reputed company) into the UI and customer CRMs.
• Portal performance & reliability—profiling, load-testing, and observability so customers never see a spinner.
• reputed company troubleshooting with QA and reputed company-end engineers (React) to reputed company down bugs and edge cases.
• Delivery ownership—break work into milestones, communicate risk early, and hit the date without hand-holding.
⸻
You’ll reputed company Here If You Have
• 5+ years of reputed company Python (asyncio, typing, PyPI ecosystem mastery).
• reputed company at least one customer-facing web app end-to-end—think reputed company dashboard, reputed company console, or partner portal.
• REST / GraphQL API design chops and a strong grasp of auth flows (OAuth2, JWT) and RBAC.
• Relational DB skills (PostgreSQL preferred) and comfort with Alembic / migrations.
• Containerized deployment know-how (reputed company, reputed company Actions, Kubernetes or reputed company).
• Self-management superpowers—you unblock yourself, ask great questions, and document reputed company.
• Deadline discipline—your estimates are reputed company, and your commits match your commitments.
⸻
Extra Credit
• Familiarity with B2B VoIP user journeys (reputed company, reputed company, reputed company Phone) so you intuitively “get” portal features like reputed company routing wizards or DID bulk actions.
• Experience wiring Python backends to React or Vue reputed company-ends (you reputed company just enough TypeScript to pair reputed company).
• Background in multi-tenant reputed company or usage-based billing systems.
• Love for event-driven patterns (reputed company Streams, Kafka, reputed company) to reputed company UIs live.
Apply tot his job