← all jobs

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

Work from home Full-time role Hiring

• *Join careerzynith'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 careerzynith, 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

More open positions

Sr. Python Developer

Work from home Full-time role

Remote Java Developer

Work from home Full-time role

Sr. React / JavaScript UI Developer Remote / Telecommute Jobs

Work from home Full-time role

Node.JS developer with AWS

Work from home Full-time role

AI Trainer - Advanced JavaScript Developers (US & Canada)

Work from home Full-time role

BI Analytics Intern - Remote

Work from home Full-time role

Junior Litigation Associate - Woodland Hills, CA (hybrid office/remote)

Work from home Full-time role

Dynamic Live Chat Customer Support Specialist – Real Estate Services & Client Engagement at careerzynith

Work from home Full-time role

Customer Service Representative Remote USA

Work from home Full-time role

Data Engineer – GCP, Junior/Senior

Work from home Full-time role

Quality Improvement Analyst Senior (US)

Work from home Full-time role

Online Fitness Instructor​/Health Program Coordinator

Work from home Full-time role

Entry-Level Remote Data Entry Specialist – Launch Your Career in E-Commerce Operations at careerzynith

Work from home Full-time role

Marketing Intern

Work from home Full-time role

Organ Donor Coordinator

Work from home Full-time role

Data Engineer

Work from home Full-time role

Call center- Real Estate ( Remote)

Work from home Full-time role

Remote Customer Care Representative – Full‑Time, Bilingual Support for careerzynith E‑Commerce & Membership Services

Work from home Full-time role

Remote Intellectual Property Legal Transcriptionist

Work from home Full-time role

Regional Sales Manager - IA Central

Work from home Full-time role

Site Contracts Specialist II/Sr - Sponsor dedicated

Work from home Full-time role