Python fullstack Developer

ProductSquads logo

ProductSquads

View Salaries, Reviews, and more  

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!


Interview Questions of Python fullstack Developer at ProductSquads

Currently, there aren't any interview questions for this role at ProductSquads shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Python fullstack Developer at ProductSquads

Currently, there aren't any salaries for this role at ProductSquads shared by other job seekers.

View more salaries from ProductSquads →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now