View job here

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!