Remote job
Senior FullStack Engineer
Job details
About this role
Role overview Build and ship features for a prepaid card and payments platform, working across backend services, user interfaces, databases, cloud infrastructure, and external integrations. AI coding agents are part of the development workflow: you will direct them, review their output, and verify changes with tests, with particular care for financial transactions and customer data.
Responsibilities - Plan and deliver changes with an AI coding tool, reviewing generated code and validating fixes with targeted tests and user-flow checks. - Develop and debug services and interfaces across C#/.NET, TypeScript, and SQL. - Investigate issues that cross API boundaries, where server behavior and client assumptions may differ. - Check changes for risks such as duplicate debits, failed refunds, or unauthorized access to another customer’s data. - Work across payment integrations, data stores, cloud services, and web or mobile applications as needed.
Requirements - 4–6 years of full-stack engineering experience. - Hands-on experience with C# and .NET 8–10, Azure Functions, ASP.NET APIs, EF Core, and Dapper. - Experience with React, React Native, and Angular using TypeScript, plus Node and Jest. - Working knowledge of MySQL, SQL Server, Cosmos DB, Redis, queues, and SQL debugging. - Experience using an AI coding assistant to ship real software and the ability to assess and debug code it generates. - Careful judgment around financial operations, data privacy, and behavior when requests fail or time out.
Nice to have - Payments or card-issuing experience, PCI awareness, or security review experience.
Benefits and work setup - Remote-first work with flexibility to shape the workday and take time off as needed. - Company laptop, scheduled team meetups, learning time during work hours, and paid certifications.