Gnosis
Full Stack Engineer (L2)
APAC, United Arab EmiratesFull-timeGlobal
š Seniorš Remote
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design build and scale reliable systems that act as a technical orchestration layer for payment flows. You will implement backend services and provider plugins integrate third-party services and build dashboard UIs. You will design durable long-running workflows with Temporal work with the Prisma PostgreSQL data layer write migrations and optimize queries and write tests at unit integration and E2E levels. You will participate in incident response debug webhook pipelines transaction processing and workflow orchestration and contribute to a plugin SDK to enable new provider integrations without core code changes.
Requirements
- ā5+ years of professional software engineering experience
- āStrong proficiency in TypeScript across frontend and backend
- āExperience with Node.js and Fastify or similar backend frameworks
- āExperience with React and Next.js (App Router preferred)
- āSolid understanding of PostgreSQL and ORMs such as Prisma
- āFamiliarity with Docker and containerized development environments
- āExperience writing and maintaining automated tests at unit integration and E2E levels
- āComfort working in a monorepo with multiple interdependent packages
- āExperience with workflow orchestration engines such as Temporal (nice to have)
- āFamiliarity with payment rails KYC AML and money movement (nice to have)
- āExperience with webhook architectures HMAC signing retry logic and idempotency (nice to have)
- āExperience with AWS deployments including ECS RDS and ElastiCache (nice to have)
Responsibilities
- āBuild and maintain features across the API layer frontend and workflow engine
- āDevelop and extend provider plugins for third-party service integrations
- āDesign and implement durable workflows for multi-step long-running business processes using Temporal
- āManage the Prisma PostgreSQL data layer including migrations and query optimization for multi-tenant data isolation
- āBuild dashboard UI for internal operations and provider configuration
- āContribute to the plugin SDK to enable new provider integrations without core code changes
- āWrite unit integration and E2E tests using Jest Testcontainers and Playwright
- āParticipate in incident response and debug webhook pipelines transaction processing and workflow orchestration
Benefits & Perks
- āPersonal education budget and conference allowance
- āDedicated time for research or side projects (Friday afternoons)
- āFlat hierarchy
- āFlexible and remote work
- āState-of-the-art equipment
Tech Stack
MonorepoWebhooksJestPostgreSQLPlaywrightNode.jsTypeScriptTypeORMRedisPrisma