Fin is looking to architect the automated testing infrastructure, CI/CD pipelines, and quality standards to ensure their next-generation payments platform can handle millions of transactions safely and reliably.
Requirements
- Deep experience with TypeScript and Node.js
- Production experience with React Native.
- Comfort configuring pipelines (GitHub Actions, CircleCI) and managing device farms (AWS Device Farm, BrowserStack, or self-hosted).
- You understand that "functional" isn't enough. You test for performance, battery drain, and network constrained environments.
- Deep comfort debugging across the stack, from database and infrastructure issues to front end performance problems.
- Solid understanding of security best practices, particularly around authentication, authorization, and handling sensitive data.
- A strong sense of code quality, including testing, readability, and maintainability in a fast moving environment.
Responsibilities
- Build and own the end-to-end testing framework for our React Native mobile app and Node.js backend (using tools like Maestro, Detox, Playwright, etc.).
- Create test environments that simulate high latency, old devices, and offline-mode recovery to ensure Fin works on slow internet and fragmented device types.
- Leverage AI tools to rapidly generate test cases and edge scenarios.
- Optimize deployment pipelines (GitHub Actions) to ensure tests run fast and block bad builds automatically.
- Build scalable, high performance services that handle real money movement with strong reliability and observability.
- Maintain a high bar for code quality through clean abstractions, tests, and thoughtful code review.
Other
- Clear written and verbal communication, and an ability to work closely with non engineering partners.
- High tolerance for ambiguity and the necessary shifting targets that exist in an early stage start up environment.
- Prior startup experience where you were an early engineer and had meaningful product ownership.
- Experience setting up QA from scratch in a startup