Senior Software Engineer - React/TypeScript
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Senior Software Engineer - React/TypeScript
Full Time – Remote – US
About Flute
Flute is a leading financial services provider specializing in innovative payment processing technology. Founded in 2005 and headquartered in Tempe, AZ, Flute supports more than 27,000 merchants and processes over $12 billion in annual payment volume across a wide range of service industries.
At Flute, we pride ourselves on a culture of innovation, accountability, and partnership. We work closely with our customers to deliver tailored payment solutions that consolidate tools into a single, easy-to-use platform—helping businesses operate more efficiently, reduce friction, and grow with confidence.
The Role
We're seeking a Senior Software Engineer with deep expertise in React and TypeScript to join our engineering team. In this role, you'll be responsible for building intuitive, high-performance user interfaces for our payment platform that serve thousands of merchants, ISVs, and software platforms. You'll work on challenging front-end problems including embedded payment widgets, real-time transaction dashboards, merchant portals, and developer tools.
This is an opportunity to build customer-facing applications that process billions of dollars in transactions while creating delightful experiences for businesses of all sizes. You'll work with modern technologies and have significant input on our front-end architecture and technical direction.
What You'll Do
Build and maintain sophisticated React applications that power our merchant and developer portals, and payment dashboards
Develop reusable component libraries and design systems that scale across multiple products and platforms
Create embedded payment widgets and SDKs that integrate seamlessly into third-party applications
Build real-time dashboards that display transaction data, analytics, and business insights
Design and implement RESTful API integrations to connect front-end applications with payment processing systems
Develop Node.js/Express backend services to support front-end applications and provide API layers
Ensure exceptional UX/UI with responsive, accessible, and performant interfaces
Optimize application performance including bundle size, load times, and rendering
Write clean, maintainable TypeScript code with proper typing and comprehensive test coverage
Collaborate with designers to translate mockups and prototypes into production-ready features
Work with backend engineers to define API contracts and ensure seamless integration
Implement payment security best practices including PCI compliance requirements
Participate in code reviews and mentor junior engineers on React and TypeScript best practices
Contribute to technical architecture decisions for front-end infrastructure and tooling
What We're Looking For
Required Qualifications
5+ years of professional software development experience with a focus on front-end ES6+ features
Deep experience with React including hooks, context, state management, and component lifecycle
Strong command of HTML5 and CSS3 including responsive design, flexbox, grid, and modern CSS patterns
Proven experience building and consuming RESTful APIs with proper error handling and async patterns
Solid experience with Express.js or similar Node.js frameworks for building backend services and APIs
Understanding of payment processing workflows and fintech domain knowledge (preferred but not required)
Experience with modern build tools (Webpack, Vite, or similar) and package
Strong knowledge of testing frameworks (Jest, React Testing Library, Cypress, Playwright)
Familiarity with version control (Git) and CI/CD pipelines
Experience with responsive and mobile-first design principles
Understanding of web security best practices XSS, CSRF protection, and
Excellent problem-solving skills and attention to detail
Strong communication and collaboration skills with the ability to work effectively in cross-functional teams
Nice to Have
Experience building embedded widgets or SDKs for third-party integration
Knowledge of payment industry standards and PCI-DSS compliance requirements
Experience with state management libraries (Redux, Zustand, Recoil, or similar)
Experience with React Native for mobile development
Experience with design systems and component libraries (Material-UI, Chakra UI, Tailwind CSS)
Familiarity with cloud platforms (GCP, AWS, Azure) and serverless architectures
Knowledge of OAuth 2.0, JWT, and authentication flows
J-18808-Ljbffr