Tech Stack
AWSCloudFlutterGrafanaMicroservicesPostgresPythonReactReact NativeSQLTerraformTypeScript
About the role
- Own product slices end-to-end: sketch UX, code, test, ship, and measure
- QA features to ensure they meet customer needs
- Automate tests (GitHub Actions), Terraform modules, container builds, and serverless deployments
- Quickly squash bugs and continuously tune for performance and cost
- Build daily in our React + Vite SPA (TanStack Router, React-Query, MUI Joy)
- Write clean, testable, efficient code
- Extend microservices on AWS Fargate (Twilio, third-party HR integrations)
- Instrument code with Grafana Faro, logs, and traces and monitor via dashboards you build
- Build and maintain Python Lambdas (SQLAlchemy → Postgres, S3, SQS, Cognito, SageMaker)
- Contribute across the dev lifecycle: write tech specs & RFCs, release features, and manage operations
- Build web apps and APIs in Python using FastAPI (AWS-based)
- Partner with design and engineering to ship features that scale with demand
Requirements
- Mid-level engineer with hands-on development experience
- Experience building SPAs in React/TypeScript with modern state management and routing
- Fluency in Python
- Comfortable writing SQL and using ORMs (SQLAlchemy/Postgres)
- Proven history shipping in AWS (or other major cloud platforms)
- Writes tests and monitors code in production
- Startup mindset: bias for action, comfortable with ambiguity, eager to talk to users
- Serverless Framework, Terraform, or CDK experience (nice-to-have)
- CI/CD knowledge (GitHub Actions preferred)
- Experience with AWS tools: Cognito, S3 presigned URLs, SQS/SNS, Fargate
- Exposure to data/analytics tools (Grafana, Redash) or ML-powered features
- Mobile dev experience (Flutter or React Native) (nice-to-have)
- Past experience integrating third-party APIs (HRIS, Stripe, Twilio, WhatsApp/Telegram APIs)