Remote job
Senior Full-Stack Developer (Node.js/React) with banking background
Job details
About this role
Role overview Build and maintain full stack features for a digital asset banking product that supports companies and investors through asset creation, offerings, purchases, trading, and related financial services. The work spans backend and frontend development, financial integrations, event-driven services, and collaboration on the product’s infrastructure and production support.
Responsibilities - Develop end-to-end features using Node.js, NestJS, React, and Material UI. - Build event-driven services with Kafka and design PostgreSQL data models for financial operations. - Integrate payment providers and blockchain infrastructure, including tokenization and transaction flows. - Contribute to infrastructure, monitoring, testing, code review, debugging, estimation, and production support. - Analyze requirements independently and deliver working solutions across the stack.
Requirements - At least five years of full stack development experience. - Experience in fintech projects or payment system integrations. - Strong knowledge of Node.js, TypeScript, NestJS, React, React Query, Valtio, and Material UI. - Experience with PostgreSQL and an ORM such as TypeORM. - Strong experience with Kafka or other message broker usage in production. - Understanding of software design patterns and algorithms, plus familiarity with blockchain concepts such as tokenization, smart contracts, and transaction handling.
Nice to have - Experience with Docker, Kubernetes, Terraform, Helm, observability tools, and AWS services such as S3, SES, or RDS.
Benefits and work setup - Remote work and flexible scheduling. - Medical insurance, paid vacation, sick leave, and public holidays. - Training and career development support.