Design and implement payment processing and subscription models Build and maintain feature entitlements, access control, and usage limits Ensure correctness across billing workflows Migrate applications to production infrastructure Set up and maintain development, staging, and production environments Implement CI/CD pipelines, secrets management, and database migrations Ensure deployments are safe, repeatable, and observable Apply security-by-default principles across systems Implement RBAC, audit logging, and secure data handling Identify and mitigate risks related to credentials, data access, and AI usage Design and implement AI-backed services and agent workflows Manage prompt versioning, validation, logging, rate limiting, and cost controls Ensure AI outputs are reviewed and appropriate for production use Build and evolve backend features alongside platform work Refactor and harden AI-assisted code when required Maintain long-term code quality and maintainability Work in GitHub using feature branches, pull requests, and reviews Mentor junior developers through reviews, pairing, and design discussions Collaborate closely with the Engineering Manager and frontend-leaning full-stack developer