Tech Stack
AWSAzureCloudCypressEC2Google Cloud PlatformGraphQLJavaScriptJestNode.jsReactRedisReduxWebpack
About the role
- Lead the end-to-end technical design, development, and performance optimization of highly interactive, real-time frontend applications using React.
- Guide backend architecture and implementation in Node.js, focusing on API performance, scalability, and fault tolerance.
- Proactively identify and resolve latency, memory, and performance issues in both frontend and backend layers.
- Own code quality across the stack through code reviews, performance audits, and adherence to best practices.
- Architect and implement reusable components, maintainable state management, and efficient rendering strategies in React.
- Ensure security best practices, especially for financial or sensitive applications (prevent XSS, CSRF, data leaks, etc.).
- Collaborate with product managers, UI/UX designers, and tech leads to translate business requirements into robust technical solutions.
- Optimize real-time data handling and rendering (e.g., charting libraries, websocket-based updates).
- Provide technical mentorship to engineers and foster a culture of engineering excellence.
- Contribute to DevOps and CI/CD pipeline improvements and own technical POCs, benchmarking, and technology evaluations.
Requirements
- 8+ years of hands-on experience building and scaling web applications using React.js and Node.js.
- Deep understanding of the React ecosystem, including Hooks, Context API, performance profiling tools, and modern state management libraries (Redux, Zustand, etc.).
- Strong experience working with RESTful APIs, GraphQL, and backend data processing in Node.js.
- Solid grasp of JavaScript performance tuning, bundling (Webpack, Vite), lazy loading, and SSR/CSR trade-offs.
- Demonstrated experience in high-transactional systems or real-time platforms such as trading or financial charting applications.
- Strong knowledge of AWS services (EC2, S3, Lambda, API Gateway, CloudFront, RDS, etc.) and cloud-native architecture.
- Expertise in scalability (horizontal/vertical), caching strategies (Redis, CDN), and load balancing.
- Hands-on experience with observability and monitoring tools (e.g., New Relic, Datadog, CloudWatch).
- Strong understanding of secure application development practices (OWASP top 10, TLS, encryption).
- Proven experience working in Agile teams and delivering production-grade systems.
- Excellent communication skills and ability to collaborate across teams and present technical concepts to stakeholders.
- Plus points: MERN stack experience, server-side rendering (SSR) experience, testing frameworks (Jest, Cypress), GraphQL API development, design patterns, experience in stock trading/charting platforms.