Application Architect

  • Define end-to-end solution architecture for web and SaaS platforms using Next.js ecosystem
  • Design scalable, secure, and maintainable systems aligned with business and product goals
  • Own architectural decisions related to frontend, backend, data, integrations, and cloud infrastructure
  • Establish best practices for ORM usage (Drizzle ORM), data modeling, and performance optimization
  • Design and standardize authentication and authorization strategies using Clerk
  • Architect secure and compliant payment solutions using Stripe, including webhook and subscription models
  • Define hosting, deployment, and scaling strategies on Heroku
  • Establish and enforce a Test Operating Model covering unit, integration, and E2E testing
  • Design and implement observability and monitoring architecture using Sentry and PostHog
  • Architect real-time messaging and notification systems using Ably
  • Lead DevOps and CI/CD architecture, improving deployment reliability, automation, and rollback strategies
  • Review code and architecture artifacts to ensure alignment with defined standards
  • Mentor engineering teams and guide technical decision-making
  • Collaborate with stakeholders to translate business requirements into technical solutions