All jobs

Senior Python Developer – Customer Portal Engineering (Remote / US-friendly Time Zones)

100% Remote Full-time Open now

• *Join arenaflex's innovative team of software engineers as we revolutionize the way businesses interact with their customers through our cutting-edge customer portal. As a Senior Python Developer, you will be responsible for designing and implementing the backend infrastructure of our self-service portal, empowering business users to manage their voice services with ease.** • *The Mission** At arenaflex, we're on a mission to simplify the complexities of voice services for businesses. Our customer portal is the heartbeat of this mission, providing a seamless and intuitive experience for users to manage their voice services without the need for telephony jargon. As a Senior Python Developer, you will be the driving force behind this portal, crafting a robust and scalable backend infrastructure that meets the needs of our customers.

  • *What You'll Build & Own**

As a Senior Python Developer, you will be responsible for designing and implementing the following key components of our customer portal:

  • Python-powered APIs & microservices**: You will design and implement APIs and microservices using FastAPI, Django, or Flask, depending on the best tool for the job. These APIs will drive the functionality of our customer portal, providing a robust and scalable backend infrastructure.
  • Feature-rich endpoints**: You will create feature-rich endpoints for provisioning numbers, managing users, running billing or usage reports, and surfacing call analytics. These endpoints will be designed to meet the needs of our customers, providing a seamless and intuitive experience.
  • Secure integration layers**: You will design and implement secure integration layers to our Asterisk-based VoIP core, carrier APIs, and third-party SaaS (Freshdesk, Odoo, Make.com, Telnyx). These integration layers will ensure that our customer portal is securely connected to the necessary systems and services.
  • Data pipelines & webhooks**: You will design and implement data pipelines and webhooks to push real-time events (call started, voicemail left, invoice ready) into the UI and customer CRMs. These pipelines and webhooks will ensure that our customers receive timely and accurate information about their voice services.
  • Portal performance & reliability**: You will be responsible for ensuring the performance and reliability of our customer portal. This will involve profiling, load-testing, and observability to ensure that our customers never see a spinner.
  • Collaborative troubleshooting**: You will work closely with QA and front-end engineers (React) to chase down bugs and edge cases. Your collaborative approach will ensure that issues are resolved quickly and efficiently.
  • Delivery ownership**: You will be responsible for delivering work on time, breaking it down into manageable milestones, communicating risks early, and hitting deadlines without hand-holding.
  • *You'll Thrive Here If You Have**

To succeed in this role, you will need to possess the following skills and qualifications:

  • 5+ years of professional Python experience**: You will need to have a strong background in Python, with experience in asyncio, typing, and the PyPI ecosystem.
  • Built at least one customer-facing web app end-to-end**: You will need to have experience in building customer-facing web apps, including SaaS dashboards, admin consoles, or partner portals.
  • REST / GraphQL API design chops**: You will need to have a strong grasp of API design, including REST and GraphQL, as well as experience with auth flows (OAuth2, JWT) and RBAC.
  • Relational DB skills**: You will need to have experience with relational databases, including PostgreSQL, and comfort with Alembic and migrations.
  • Containerized deployment know-how**: You will need to have experience with containerized deployment, including Docker, GitHub Actions, Kubernetes, or ECS.
  • Self-management superpowers**: You will need to be able to unblock yourself, ask great questions, and document decisions.
  • Deadline discipline**: You will need to have a strong sense of deadline discipline, with honest estimates and commitments that match your actions.
  • *Extra Credit**

While not required, the following skills and qualifications will be viewed favorably:

  • Familiarity with B2B VoIP user journeys**: You will need to have experience with B2B VoIP user journeys, including RingCentral, 8x8, and Zoom Phone.
  • Experience wiring Python backends to React or Vue front-ends**: You will need to have experience in wiring Python backends to React or Vue front-ends, including speaking TypeScript.
  • Background in multi-tenant SaaS or usage-based billing systems**: You will need to have experience in multi-tenant SaaS or usage-based billing systems.
  • Love for event-driven patterns**: You will need to have a love for event-dri

Apply tot his job Apply To this Job

You might also like

Senior Java / Python Developer with Productions Support experience

100% Remote Full-time

Semior Software Engineer (Python Full Stack)

100% Remote Full-time

Python Developer(Mid Junior)

100% Remote Full-time

W2 Opening - Mid level Python Developer

100% Remote Full-time

Python and Pyspark Developer

100% Remote Full-time

Python Engineer - Senior

100% Remote Full-time

Senior Amazon Connect (Voice Connect, Python, Java)

100% Remote Full-time

GCP Python Developer

100% Remote Full-time

Backend Python Developer - AWS

100% Remote Full-time

I-CPT-0002 Java Developer Associate

100% Remote Full-time

Senior Site Reliability Engineer (US Federal)

100% Remote Full-time

Experienced Tier 2 E-Commerce Phone/Chat Support Specialist – Gaming Industry Expert

100% Remote Full-time

Contingent Hire - Staffing Agency

100% Remote Full-time

Sr. Manager/Associate Director, Market Access

100% Remote Full-time

Manager Medical Transcription Operations job at Surgical Information Systems in US National

100% Remote Full-time

Technical Engagement Manager, Federal

100% Remote Full-time

Senior Data Analyst – Remote, Entry‑Level Friendly, Data Engineering & Business Intelligence for Healthcare Analytics at arenaflex – $75,000 Annual Salary

100% Remote Full-time

Experienced Data Entry Associate – Remote Opportunity with arenaflex

100% Remote Full-time

Experienced Full Stack Bilingual Customer Service Representative – Healthcare and Billing Support

100% Remote Full-time

Sr. Student Success Advisor (Center for Leadership Education)

100% Remote Full-time