[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. AKQA is a company that focuses on the imaginative application of art and science to create innovative digital services and applications. They are seeking a Freelance Senior Software Engineer to support a fintech-adjacent digital platform, working on full-stack TypeScript and Next.js products, contributing to various interfaces and workflows.
Responsibilities
- Deliver full-stack feature work across a modern TypeScript and Next.js App Router codebase, including server actions, API routes, and service-layer logic
- Build accessible, responsive, design-system-driven UI in React, bringing the same care and discipline to the front end as to the back end
- Design and maintain clean service, domain, and persistence boundaries that support a scalable, maintainable, and auditable codebase
- Work with PostgreSQL via Prisma and Supabase, or bring comparable depth with relational databases and ORMs
- Implement and maintain authorization-aware data access patterns, with a strong understanding of auth, session management, and security considerations in a regulated or fintech-adjacent context
- Build and maintain form-heavy transactional workflows using schema validation approaches such as React Hook Form and Zod
- Integrate with CMS platforms, ideally Contentful, to support content-driven product surfaces
- Write meaningful tests across unit, component, and integration layers using Vitest or equivalent tooling, with a focus on testing the flows that matter most
- Work within a CI/CD pipeline using GitHub Actions and deploy to Vercel, maintaining delivery hygiene and production reliability
- Bring comfort and prior experience working with regulated workflows, investor portals, admin tooling, or data integrations involving platforms such as Databricks or Azure
- Collaborate with product, design, and engineering partners to shape solutions, not just implement them
Skills
- Deliver full-stack feature work across a modern TypeScript and Next.js App Router codebase, including server actions, API routes, and service-layer logic
- Build accessible, responsive, design-system-driven UI in React, bringing the same care and discipline to the front end as to the back end
- Design and maintain clean service, domain, and persistence boundaries that support a scalable, maintainable, and auditable codebase
- Work with PostgreSQL via Prisma and Supabase, or bring comparable depth with relational databases and ORMs
- Implement and maintain authorization-aware data access patterns, with a strong understanding of auth, session management, and security considerations in a regulated or fintech-adjacent context
- Build and maintain form-heavy transactional workflows using schema validation approaches such as React Hook Form and Zod
- Integrate with CMS platforms, ideally Contentful, to support content-driven product surfaces
- Write meaningful tests across unit, component, and integration layers using Vitest or equivalent tooling, with a focus on testing the flows that matter most
- Work within a CI/CD pipeline using GitHub Actions and deploy to Vercel, maintaining delivery hygiene and production reliability
- Bring comfort and prior experience working with regulated workflows, investor portals, admin tooling, or data integrations involving platforms such as Databricks or Azure
- Collaborate with product, design, and engineering partners to shape solutions, not just implement them
- Strong, production-proven TypeScript and Next.js App Router experience is essential
- Full-stack capability across both server-side logic and client-side React, with a genuine appreciation for UI craft and accessibility
- Architecture discipline: you think carefully about boundaries, dependencies, and data flow, and you build systems that are easy to reason about and extend
- Security and authorization awareness, particularly in contexts where data sensitivity, auditability, and access control are non-negotiable
- A product-minded engineer who takes ownership of outcomes and brings judgment to prioritization, tradeoffs, and quality
- Comfortable articulating technical decisions clearly to both technical and non-technical collaborators
- Thrives when faced with new challenges and consistently looks to improve client deliverables and team practices
Company Overview