As a Software Engineer, you’ll design, develop, and maintain secure, reliable, high-performing web applications—working across the stack with a strong emphasis on React + TypeScript
You’ll collaborate closely with Product, Design, and Engineering to ship customer-facing features, iterate quickly, and continuously improve quality over time
Build end-to-end product features using TypeScript, React, and Node.js—from UI to APIs to production-ready releases
Translate UI/UX designs into pixel-perfect, accessible, responsive components, ensuring a polished customer experience
Develop and consume RESTful APIs to enable smooth integration between front-end and back-end systems
Ensure strong integration, data integrity, and security across the application stack
Identify and resolve performance, reliability, and UX issues, balancing robustness with time-to-market and improving iteratively
Write and maintain tests (unit, integration, and end-to-end) using tools like Vitest, Mocha/Chai, or Playwright
Participate in code reviews and technical discussions, contributing to architecture decisions and better engineering practices
Own deployed code: monitor production behavior, investigate issues, and drive remediation
Support CI/CD workflows including automated testing and deployment processes to keep delivery reliable and repeatable
Communicate clearly about trade-offs, design decisions, and implementation plans with teammates across varying technical backgrounds
Use AI-assisted development tools (e.g., Copilot, Cursor, Claude Code) to prototype, iterate, and accelerate delivery
Critically evaluate AI-generated code for correctness, performance, security, and maintainability
Leverage AI to explore solutions, debug issues, and improve developer productivity—without sacrificing understanding or ownership
Contribute to evolving best practices around AI-assisted engineering within the team
Benefits
Flexible PTO
Opportunities for growth
Equity- We’re looking for engineers who are comfortable leveraging modern AI tools (e.g., Copilot, Cursor, Claude Code) to accelerate development—while maintaining strong engineering judgment, code quality, and a deep understanding of the systems they build
Strong engineering judgment—ability to balance speed, quality, and maintainability
Comfort with modern testing practices and frameworks (e.g., Jest, Mocha/Chai, Cypress, Playwright)
Strong collaboration and communication skills—able to explain technical concepts to both technical and non-technical partners
Strong proficiency building web applications with TypeScript, React, and Node.js
Experience designing and implementing REST APIs
Ability to analyze ambiguous problems, propose solutions, and execute effectively
A “pixel-perfect” mindset and strong attention to UI details (spacing, states, responsiveness, accessibility)
System design fundamentals: API design, data modeling, performance, reliability, and security best practices
Experience using AI coding tools (e.g., Copilot, Cursor, Claude Code, Codex) to accelerate development
Comfortable working in an environment where AI is part of the development workflow
Ability to validate, adapt, and take ownership of AI-generated output (not blindly rely on it)
Experience with Nest.js and modern front-end best practices
Experience working in AWS environments
Experience building or integrating AI-powered features or workflows
Experience shaping engineering practices in fast-moving teams