Search by job, company or skills

productsquads

Python fullstack Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

As a Senior Applied AI Engineer on this project, you will build and own core platform services — from the entitlement and activation state engine to payment and communication gateway integrations, to partner-permissioned reporting dashboards. You will work closely with the product, design, and data teams in a fast-paced, composable-architecture environment, and are expected to actively leverage AI coding tools and applied AI practices to accelerate delivery and maintain high engineering standards.

Responsibilities

  • Design and build full-stack features across customer-facing web apps and backend services.
  • Build and maintain RESTful and event-driven APIs powering activation, claims, commerce, and engagement flows.
  • Integrate third-party systems including insurance administration platforms, repair and fulfilment partners, payment gateways, and communication platforms (email, SMS, WhatsApp).
  • Develop and manage the headless commerce backbone — checkout, orders, refunds, subscriptions, and payment processing.
  • Build wallet pass lifecycle management for Apple and Google Wallet (issuance, updates, revocation).
  • Design and implement partner-permissioned reporting and dashboard interfaces.
  • Leverage AI coding tools (e.g., GitHub Copilot, Cursor, Claude) as a core part of your day-to-day engineering workflow.
  • Collaborate with the data team on event capture, eligibility rules engines, and entitlement state services.
  • Ensure all components meet security, auditability, consent, and data protection standards.
  • Participate in code reviews, architecture decisions, and continuous improvement.

Qualifications

  • 5+ years of professional full-stack development experience.
  • Proven track record shipping production-grade web applications with complex third-party integrations.
  • Excellent written and verbal communication in English — must have.

Required Skills

  • Backend
  • Strong Python proficiency; FastAPI preferred, Django/Flask acceptable.
  • Solid understanding of async programming, event-driven architecture, and microservices.
  • Experience with PostgreSQL and/or MongoDB, Redis caching, and ORM libraries (e.g., SQLAlchemy).
  • Familiarity with CI/CD pipelines, Docker, and Git.

  • Frontend
  • Strong proficiency in React.js or a comparable modern framework (Next.js, Vue.js).
  • Experience building responsive, accessible UIs integrated with backend APIs.

  • Integrations
  • Hands-on experience integrating payment gateways (e.g., Stripe, Adyen, or similar).
  • Experience with outbound communication platforms — email, SMS, and/or WhatsApp Business API.
  • Comfort working with REST APIs, webhooks, and file-based (SFTP) data exchange patterns.

  • Security & Data
  • Working knowledge of OAuth2, JWT, and role-based access control.
  • Understanding of PII handling, consent management, and audit logging in regulated environments.

  • Applied AI
  • Hands-on experience using AI coding tools (e.g., GitHub Copilot, Cursor, Claude, or similar) as part of everyday development workflow.
  • Ability to effectively prompt, review, and validate AI-generated code to maintain quality and correctness.
  • Openness to evolving practices around human-AI collaborative engineering and agentic development workflows.

Preferred Skills

  • Experience in the insurance, insurtech, or embedded insurance domain.
  • Familiarity with Apple Wallet / Google Wallet pass generation and lifecycle management.
  • Experience with message queues and event streaming (RabbitMQ, Kafka).
  • Observability experience — structured logging, metrics, distributed tracing (e.g., Open Telemetry, Datadog, Sentry).
  • Experience with cloud platforms (AWS, GCP, or Azure) and managed services.
  • Familiarity with BI and reporting tools (e.g., Power BI, Metabase, or Grafana).
  • API documentation habits (OpenAPI / Swagger).
  • Experience in an Agile/Scrum environment.
  • Working knowledge of GraphQL.
  • A positive, collaborative attitude and a sense of humour always help!

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145757449

Similar Jobs