{"schemaVersion":"jobsearcher.job.v1","id":"75246f5c6ff15d7f3f94c735","url":"https://jobsearcher.com/jobs/75246f5c6ff15d7f3f94c735","canonicalUrl":"https://jobsearcher.com/jobs/75246f5c6ff15d7f3f94c735","title":"Senior Software Engineer - React/TypeScript","description":"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.\r\nSenior Software Engineer - React/TypeScript\r\nFull Time – Remote – US\r\nAbout Flute\r\nFlute 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.\r\nAt 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.\r\nThe Role\r\nWe'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.\r\nThis 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.\r\nWhat You'll Do\r\nBuild and maintain sophisticated React applications that power our merchant and developer portals, and payment dashboards\r\nDevelop reusable component libraries and design systems that scale across multiple products and platforms\r\nCreate embedded payment widgets and SDKs that integrate seamlessly into third-party applications\r\nBuild real-time dashboards that display transaction data, analytics, and business insights\r\nDesign and implement RESTful API integrations to connect front-end applications with payment processing systems\r\nDevelop Node.js/Express backend services to support front-end applications and provide API layers\r\nEnsure exceptional UX/UI with responsive, accessible, and performant interfaces\r\nOptimize application performance including bundle size, load times, and rendering\r\nWrite clean, maintainable TypeScript code with proper typing and comprehensive test coverage\r\nCollaborate with designers to translate mockups and prototypes into production-ready features\r\nWork with backend engineers to define API contracts and ensure seamless integration\r\nImplement payment security best practices including PCI compliance requirements\r\nParticipate in code reviews and mentor junior engineers on React and TypeScript best practices\r\nContribute to technical architecture decisions for front-end infrastructure and tooling\r\nWhat We're Looking For\r\nRequired Qualifications\r\n5+ years of professional software development experience with a focus on front-end ES6+ features\r\nDeep experience with React including hooks, context, state management, and component lifecycle\r\nStrong command of HTML5 and CSS3 including responsive design, flexbox, grid, and modern CSS patterns\r\nProven experience building and consuming RESTful APIs with proper error handling and async patterns\r\nSolid experience with Express.js or similar Node.js frameworks for building backend services and APIs\r\nUnderstanding of payment processing workflows and fintech domain knowledge (preferred but not required)\r\nExperience with modern build tools (Webpack, Vite, or similar) and package\r\nStrong knowledge of testing frameworks (Jest, React Testing Library, Cypress, Playwright)\r\nFamiliarity with version control (Git) and CI/CD pipelines\r\nExperience with responsive and mobile-first design principles\r\nUnderstanding of web security best practices XSS, CSRF protection, and\r\nExcellent problem-solving skills and attention to detail\r\nStrong communication and collaboration skills with the ability to work effectively in cross-functional teams\r\nNice to Have\r\nExperience building embedded widgets or SDKs for third-party integration\r\nKnowledge of payment industry standards and PCI-DSS compliance requirements\r\nExperience with state management libraries (Redux, Zustand, Recoil, or similar)\r\nExperience with React Native for mobile development\r\nExperience with design systems and component libraries (Material-UI, Chakra UI, Tailwind CSS)\r\nFamiliarity with cloud platforms (GCP, AWS, Azure) and serverless architectures\r\nKnowledge of OAuth 2.0, JWT, and authentication flows\r\nJ-18808-Ljbffr","company":"Evolving Solution Services","rawCompany":"evolving solution services","city":"Tempe","state":"AZ","isRemote":false,"isActive":false,"createdAt":"2026-06-25T01:21:37.222Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"522320","title":"Financial Transactions Processing, Reserve, and Clearinghouse Activities","slug":"financial-transactions-processing-reserve-and-clearinghouse-activities"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer - React/TypeScript","description":"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.\r\nSenior Software Engineer - React/TypeScript\r\nFull Time – Remote – US\r\nAbout Flute\r\nFlute 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.\r\nAt 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.\r\nThe Role\r\nWe'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.\r\nThis 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.\r\nWhat You'll Do\r\nBuild and maintain sophisticated React applications that power our merchant and developer portals, and payment dashboards\r\nDevelop reusable component libraries and design systems that scale across multiple products and platforms\r\nCreate embedded payment widgets and SDKs that integrate seamlessly into third-party applications\r\nBuild real-time dashboards that display transaction data, analytics, and business insights\r\nDesign and implement RESTful API integrations to connect front-end applications with payment processing systems\r\nDevelop Node.js/Express backend services to support front-end applications and provide API layers\r\nEnsure exceptional UX/UI with responsive, accessible, and performant interfaces\r\nOptimize application performance including bundle size, load times, and rendering\r\nWrite clean, maintainable TypeScript code with proper typing and comprehensive test coverage\r\nCollaborate with designers to translate mockups and prototypes into production-ready features\r\nWork with backend engineers to define API contracts and ensure seamless integration\r\nImplement payment security best practices including PCI compliance requirements\r\nParticipate in code reviews and mentor junior engineers on React and TypeScript best practices\r\nContribute to technical architecture decisions for front-end infrastructure and tooling\r\nWhat We're Looking For\r\nRequired Qualifications\r\n5+ years of professional software development experience with a focus on front-end ES6+ features\r\nDeep experience with React including hooks, context, state management, and component lifecycle\r\nStrong command of HTML5 and CSS3 including responsive design, flexbox, grid, and modern CSS patterns\r\nProven experience building and consuming RESTful APIs with proper error handling and async patterns\r\nSolid experience with Express.js or similar Node.js frameworks for building backend services and APIs\r\nUnderstanding of payment processing workflows and fintech domain knowledge (preferred but not required)\r\nExperience with modern build tools (Webpack, Vite, or similar) and package\r\nStrong knowledge of testing frameworks (Jest, React Testing Library, Cypress, Playwright)\r\nFamiliarity with version control (Git) and CI/CD pipelines\r\nExperience with responsive and mobile-first design principles\r\nUnderstanding of web security best practices XSS, CSRF protection, and\r\nExcellent problem-solving skills and attention to detail\r\nStrong communication and collaboration skills with the ability to work effectively in cross-functional teams\r\nNice to Have\r\nExperience building embedded widgets or SDKs for third-party integration\r\nKnowledge of payment industry standards and PCI-DSS compliance requirements\r\nExperience with state management libraries (Redux, Zustand, Recoil, or similar)\r\nExperience with React Native for mobile development\r\nExperience with design systems and component libraries (Material-UI, Chakra UI, Tailwind CSS)\r\nFamiliarity with cloud platforms (GCP, AWS, Azure) and serverless architectures\r\nKnowledge of OAuth 2.0, JWT, and authentication flows\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T01:21:37.222Z","dateModified":"2026-06-25T01:21:37.222Z","hiringOrganization":{"@type":"Organization","name":"Evolving Solution Services","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Tempe","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"75246f5c6ff15d7f3f94c735"},"url":"https://jobsearcher.com/jobs/75246f5c6ff15d7f3f94c735"}}