Simform

Principal Engineer, React

Simform

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Lead

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.