Our Fintech client is seeking a Lead Software Engineer to join their growing engineering team focused on building scalable, modern applications. Based in Livingston, NJ, this is a hands-on technical leadership role requiring strong expertise in Node.js, JavaScript/TypeScript, React, distributed systems, and cloud-native development.
Responsibilities:
Design and develop scalable backend services and APIs using Node.js and JavaScript/TypeScript, along with modern React applications.
Architect and build new applications and services with an emphasis on scalability, availability, reliability, and performance.
Develop and integrate REST, GraphQL, and microservices-based APIs.
Work across SQL and NoSQL/distributed databases, including performance analysis and optimization.
Build and maintain CI/CD pipelines, automated deployments, and containerized environments using Docker and tools such as Jenkins.
Implement application monitoring, logging, alerting, and observability capabilities.
Troubleshoot production issues, identify root causes, and implement sustainable solutions.
Develop automated tests and promote TDD, code quality, maintainability, and modern engineering practices.
Participate in code reviews, technical design discussions, and architectural decisions.
Collaborate with product, engineering, QA, and other technical teams throughout the development lifecycle.
Provide technical direction and mentorship to other engineers while communicating technical risks, dependencies, and delivery status to leadership.
[Add information regarding benefits and perks here]
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.