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!