Full Stack Engineer
C
ClassWalletFintech
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- PostgreSQLCypressJestMySQLTypeScriptNest.jsNext.jsReactRESTful APIsPlaywright
Requirements
- 4+ years of experience shipping production full-stack applications.
- Strong proficiency in TypeScript for both frontend and backend development.
- Deep experience with NestJS (or strong grasp of Express/Fastify with Dependency Injection).
- Experience with Next.js/React, including hooks, App Router, and SSR/CSR.
- Proficiency with PostgreSQL or MySQL, including schema design, indexing, transactions, and migrations.
- Ability to design scalable solutions that fit within existing, rigid systems.
- Testing discipline utilizing Jest, Playwright/Cypress, and Supertest.
- Strong API design capabilities, specifically with REST and backward-compatible evolution.
Responsibilities
- Work across the full stack including data models, APIs, and UI, contributing to domains migrating to the modern stack.
- Recognize and replace bad legacy patterns from the existing Express/MongoDB and Backbone/React layers.
- Design scalable solutions that integrate with a rigid legacy system.
- Develop services using NestJS modules and Next.js applications with App Router and server components.
- Execute the strangler-fig migration approach to run legacy and new code side-by-side behind feature flags.
- Model relational data by moving transactional information into normalized SQL schemas.
- Write unit, integration, and end-to-end tests to ensure safe development.
- Identify and flag performance or stability issues like flaky tests, N+1 queries, or missing indexes.
View Full Description & ApplyYou'll be redirected to the employer's site