See all roles

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

Work from home Full-time role Hiring

Join arenaflex, a pioneering force in the telecommunications industry, as we revolutionize the way businesses interact with their customers through our cutting-edge customer portal. As a Senior Python Developer, you will be at the forefront of building a self-service portal that empowers business users to manage their voice services with ease, without the complexity of telephony jargon.

The Mission

At arenaflex, we're on a mission to simplify the world of telecommunications, making it easier for businesses to manage their voice services. Our customer portal is the key to achieving this vision, and we're looking for a skilled Senior Python Developer to join our team. As a backend force behind this self-service portal, you'll be responsible for building and owning the Python-powered APIs and microservices that drive our customer portal.

What You'll Build & Own

As a Senior Python Developer, you'll have the opportunity to work on a wide range of exciting projects, including:

  • Python-powered APIs & microservices: You'll design and implement APIs and microservices using FastAPI, Django, or Flask, depending on the right tool for the job.
  • Feature-rich endpoints: You'll create endpoints for provisioning numbers, managing users, running billing or usage reports, and surfacing call analytics, making it easy for business users to manage their voice services.
  • Secure integration layers: You'll integrate our Asterisk-based VoIP core, carrier APIs, and third-party SaaS (Freshdesk, Odoo, Make.com, Telnyx) to ensure seamless communication between systems.
  • Data pipelines & webhooks: You'll design and implement data pipelines and webhooks to push real-time events (call started, voicemail left, invoice ready) into the UI and customer CRMs, keeping customers informed and up-to-date.
  • Portal performance & reliability: You'll ensure the portal performs optimally and is reliable, using profiling, load-testing, and observability to identify and resolve issues before they impact customers.
  • Collaborative troubleshooting: You'll work closely with QA and front-end engineers (React) to troubleshoot bugs and edge cases, ensuring a seamless user experience.
  • Delivery ownership: You'll take ownership of your work, breaking it down into manageable milestones, communicating risks early, and delivering on time without hand-holding.

You'll Thrive Here If You Have

To succeed in this role, you'll need to possess the following skills and qualities:

  • 5+ years of professional Python experience: You'll have a deep understanding of Python, including asyncio, typing, and the PyPI ecosystem.
  • Experience building customer-facing web apps: You'll have built at least one customer-facing web app end-to-end, including SaaS dashboards, admin consoles, or partner portals.
  • API design chops: You'll have a strong grasp of REST and GraphQL API design, as well as auth flows (OAuth2, JWT) and RBAC.
  • Relational DB skills: You'll have experience with relational databases, preferably PostgreSQL, and be comfortable with Alembic and migrations.
  • Containerized deployment know-how: You'll have experience with containerized deployment using Docker, GitHub Actions, Kubernetes, or ECS.
  • Self-management superpowers: You'll be able to unblock yourself, ask great questions, and document decisions, ensuring you're always moving forward.
  • Deadline discipline: You'll have a strong track record of meeting deadlines, with honest estimates and commitments that match your actions.

Extra Credit

If you have experience in the following areas, you'll be at an advantage:

  • B2B VoIP user journeys: You'll have a deep understanding of RingCentral, 8x8, Zoom Phone, and other B2B VoIP user journeys, allowing you to intuitively design portal features like call routing wizards or DID bulk actions.
  • Experience wiring Python backends to React or Vue front-ends: You'll have experience pairing Python backends with React or Vue front-ends, speaking just enough TypeScript to collaborate effectively.
  • Background in multi-tenant SaaS or usage-based billing systems: You'll have experience designing and implementing multi-tenant SaaS or usage-based billing systems, ensuring scalability and reliability.
  • Love for event-driven patterns: You'll have a passion for event-driven patterns, including Redis Streams, Kafka, and NATS, to keep UIs live and responsive.

Work Environment & Company Culture

At arenaflex, we value collaboration, innovation, and customer satisfaction above all else. Our remote-friendly work environment allows you to work from anywhere, while our US-friendly time zones ensure seamless communication with our global team. We're a company that's passionate about simplifying the world of telecommunications, and we're looking for like-minded individuals to join our mission.

Compensation, Perks, & Benefits

We offer a competitive salary, comprehensive benefits package, and a range of perks to support your well-being and career growth. As a Senior Python Developer at arenaflex, you'll have access to:

  • Competitive salary: A salary that reflects your experience and skills.
  • Comprehensive benefits package: Health, dental, and vision insurance, as well as a 401(k) matching program.
  • Flexible work arrangements: Work from anywhere, at any time, with our remote-friendly work environment.
  • Professional development opportunities: Regular training, mentorship, and career growth opportunities to help you advance your skills and career.
  • Wellness programs: Access to fitness classes, meditation sessions, and other wellness programs to support your physical and mental well-being.

Apply Now

If you're a skilled Senior Python Developer looking for a new challenge, apply now to join our team at arenaflex. We can't wait to hear from you! Apply for this job

You might like

Experienced Remote Customer Sales Representative – Drive Revenue Growth and Deliver Exceptional Customer Experiences at arenaflex

Work from home Full-time role

Experienced Remote Enrollment Adviser/Customer Service Representative – Delivering Exceptional Arenaflex Experience

Work from home Full-time role

Experienced Customer Care Representative – Remote Opportunity to Deliver Exceptional arenaflex Customer Experiences

Work from home Full-time role

Experienced Remote Customer Service Specialist – Delivering Exceptional Arenaflex Experiences

Work from home Full-time role

Senior Customer Success Manager – Cyber Risk Management & Enterprise Account Growth

Work from home Full-time role

Customer Service Representative with German – Chat Support – Remote Work (Flexible 4, 6, or 8-Hour Shifts)

Work from home Full-time role

Experienced Customer Onboarding Manager, SMB | EMEA – Unlock Global Opportunity for Every Person, Team, and Business

Work from home Full-time role

Experienced Sector Lead – Consumer Channel & Customer Research at arenaflex

Work from home Full-time role

Experienced Sector Lead, Energy & Industrials – Channel & Customer Research at arenaflex

Work from home Full-time role

Experienced Sector Lead, Healthcare – Channel & Customer Research

Work from home Full-time role

Experienced Customer Care Representative – Empowering Customer Wellness through Personalized Support at arenaflex

Work from home Full-time role

Inside Sales Representative

Work from home Full-time role

Sales, Business Development

Work from home Full-time role

Traditional Chinese Localization Translator (Localization)

Work from home Full-time role

Integrated Photonics Technical Leader - Acacia (remote)

Work from home Full-time role

Experienced Data Entry Operator for arenaflex – Remote Opportunity for 16 Year Olds

Work from home Full-time role

Regional Director, Partners (UK)

Work from home Full-time role

Exam Room Assistant

Work from home Full-time role

Veterinary Hospital Compliance Manager

Work from home Full-time role

Virtual Assistant - Full Remote Data Entry Specialist

Work from home Full-time role