Job Description
We are seeking an experienced Senior Node.JS / React Developer to join our engineering team building a modern mobile and web platform for a US-based FinTech client. You will work across the full stack, contributing to both backend services and frontend applications.
This is a hands-on development role requiring strong expertise in Node.js and React, with the ability to work independently on complex features while collaborating effectively with the team.
Key Responsibilities
Backend Development
Design and implement Node.js/Express APIs and microservices
Write clean, efficient, and well-documented TypeScript code
Implement database schemas, migrations, and optimized queries
Build integrations with third-party services and APIs
Implement authentication, authorization, and security best practices
Handle asynchronous operations, queues, and background jobs
Frontend Development
Build responsive, performant React web application components
Implement state management using Zustand or Redux
Create reusable UI components following design specifications
Ensure cross-browser compatibility and accessibility standards
Optimize frontend performance and bundle sizes
Quality Collaboration
Write comprehensive unit and integration tests
Participate in code reviews and provide constructive feedback
Collaborate with QA engineers on testing strategies
Document technical decisions and implementation details
Participate in sprint ceremonies and technical discussions
Client Interaction
Clarify requirements with client stakeholders when needed
Provide technical input during feature discussions
Demo completed features to the team and client