Middle Full-Stack Node.js/React Developer
About the Role
Join our team in building a modern fintech/investment platform. You’ll work across the stack: developing backend APIs and frontend admin/client apps with TypeScript and React.
Responsibilities
- Develop and maintain backend REST APIs for financial data processing
- Develop and maintain React applications for admin and client portals
- Design and implement database schemas and migrations
- Build reusable UI components following design system guidelines
- Integrate frontend with backend services
- Write clean, type-safe, maintainable TypeScript code
- Participate in architectural decisions and code reviews
- Debug and resolve production issues
- Document technical solutions and APIs
Requirements
- 3-4 years of commercial development experience
- Strong proficiency in TypeScript
- Solid experience with both React and Node.js
- Experience designing and consuming REST APIs
- Working knowledge of PostgreSQL (or other relational DB)
- Understanding of ORM concepts (Drizzle, Prisma, TypeORM, etc.)
- Experience with React hooks and functional components
- Experience with form handling and validation
- Familiarity with Tailwind CSS or a similar styling approach
- Experience with Git and collaborative workflows
- Understanding of authentication/authorization patterns (JWT, OAuth)
- Basic Docker knowledge
- English level: Intermediate+ (B1—B2)
Nice to Have
- Experience with Fastify
- Experience with TanStack Query and TanStack Table
- Familiarity with Radix UI / headless UI libraries
- Exposure to AWS services
- Experience working in a monorepo
- Knowledge of fintech or the financial domain
- Experience with decimal precision in financial calculations
Tech Stack:
Frontend: React 19, TypeScript, Vite, Tailwind, Radix UI, TanStack Query/Table, Jotai, React Hook Form, Zod
Backend: Node.js 20, TypeScript, Fastify, PostgreSQL (Drizzle), AWS, Docker, GitHub Actions
YOU CAN LOOK FORWARD TO
- Contributing to a high-scale, complex product and seeing the real-time impact of your work
- Healthcare insurance
- Educational budget
- Challenging tasks and professional development, knowledge & best practice sharing
READY TO JOIN US?
Apply now and become part of Evolved Ideas team!