Flipper Devices Inc Logo

Flipper Devices Inc

Senior Python Developer

Posted 21 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in New Zealand
Senior level
Remote
Hiring Remotely in New Zealand
Senior level
The role involves developing the backend for a telecom product, including authentication, billing, and real-time data management, with a focus on security and architecture design.
The summary above was generated by AI

We are now starting development of a new software product in the telecom industry and are looking for the first Backend Developer to join the team and help build its Python backend from the ground up.
What you will be working on

  • Develop the product’s backend platform, including accounts, authentication, billing, payments, and internal user state management.

  • Work with subscription-based and one-time purchase flows, supporting payment scenarios and related user journeys.

  • Integrate external services and APIs, including payment systems, KYC providers, and telecom infrastructure.

  • Build and improve eSIM provisioning logic and related subscriber lifecycle processes.

  • Contribute to the development of a policy engine for managing speed modes, balances, access rules, and other service parameters.

  • Work with usage data, metrics, and real-time events, including delivering this data to the user dashboard.

  • Develop background jobs and automations, including email notifications, critical event handling, and recurring service tasks.

  • Design and maintain reliable backend processes with a strong focus on security, fault tolerance, and auditability.

  • Contribute to architecture decisions and help turn complex business logic into clear, reliable services.
    Requirements

  • 5+ years of Python backend development in production environments

  • Strong FastAPI or equivalent async Python framework experience

  • Stripe integration experience: webhooks, idempotency keys, subscription lifecycle

  • PostgreSQL: schema design, query optimisation, understanding of ACID transactions and when they matter

  • Celery in production: task design, beat scheduling, idempotency, failure handling, retry strategies

  • Redis: sessions, rate limiting, pub/sub, understanding of data structures and expiry

  • WebSocket backend experience: connection management, reconnection, fan-out to multiple clients

  • Strong understanding of REST API design, HTTP semantics, and webhook security (signature verification)

  • Experience with financial or billing systems
    Nice to have

  • KYC integration experience (Stripe Identity, Onfido, Jumio, or similar)

  • Experience building systems with strict audit log requirements (financial, healthcare, or similar regulated domain)
    What we offer

  • Choose your work format: office, hybrid, or fully remote from anywhere in the world

  • You will be provided with all the necessary equipment for a comfortable working environment

  • Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions

  • A well-equipped office with all the amenities you might need

  • A five-day workweek with a flexible start of the working day

Similar Jobs

22 Days Ago
Remote
Senior level
Senior level
Digital Media
Develop and enhance features for EnrollWise, contribute to a scalable software architecture, review code, collaborate on design and technical feasibility, and maintain software quality.
Top Skills: ApolloAWSDjangoDjango OrmGraphQLNextjsPythonReact
Mid level
Software
As a Software Engineer, you'll enhance the user experience of ML tools, optimize workflows, and collaborate with product managers on ML infrastructure projects.
Top Skills: Deep LearningMlopsPython
2 Days Ago
Remote
Senior level
Senior level
Software
The Senior Software Engineer will focus on developing and maintaining open-source tools, engage with the community, and write quality code while collaborating effectively with the team.
Top Skills: Python

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account