Design and build end-to-end product experiences for the Customer platform across web and mobile, using technologies such as TypeScript, React/Next.js, React Native, Flutter, and GraphQL.
Apply strong engineering fundamentals and best practices to keep systems modular, scalable, resilient, and easy to maintain as the product grows.
Contribute to and uphold coding standards, architectural patterns, testing strategies, and quality metrics to maintain a high bar for engineering excellence.
Drive technical design from problem definition through implementation—writing design docs, participating in design reviews, and performing thorough code reviews to ensure quality and consistency.
Build and improve CI/CD pipelines and developer workflows, incorporating DevSecOps practices (automation, security scanning, and safe release patterns).
Support hosting, deployment, and runtime operations by improving observability, reliability, and performance (monitoring, alerting, incident response, and capacity planning).
Requirements
10+ years of professional software development experience, with a significant portion in senior, staff, or principal-level roles.
Expert-level proficiency in modern application development, including: TypeScript, Node.js, Next.js, React, React Native, Flutter, Swift and Kotlin
Strong experience designing and consuming GraphQL and REST-based APIs.
Deep understanding of database design and performance, with hands-on experience using PostgreSQL and MongoDB.
Experience building and maintaining CI/CD pipelines and contributing to DevSecOps practices.
Strong knowledge of mobile application delivery across iOS and Android, including release and store lifecycle management.
Familiarity with event-driven and asynchronous systems, including messaging and queue-based architectures.
Experience integrating with third-party platforms such as SSO providers, payment systems, and eCommerce services.
Tech Stack
Android
Flutter
GraphQL
iOS
JavaScript
Kotlin
MongoDB
Next.js
Node.js
Postgres
React
React Native
Swift
TypeScript
Benefits
Comprehensive Healthcare Coverage
Multiple 401(k) Savings Plan Options
Auto Enrollment in Employer-Directed Retirement Account Feature (100% employer-funded!)
Generous Paid Time Off – Including 12 Paid Holidays, Volunteer Time Off and Paid Family Leave
Disability, Life, and Long Term Care Insurance
Tuition Reimbursement, Student Loan Repayment and Training & Certification Support
Wellness support including gym membership reimbursement and Employee Assistance Program resources (work/life support, financial & legal management)