Software Engineer (Micro-Frontend Framework, Banking, React, Node.js, Azure)
EXASOFT CONSULTING PTE. LTD.
Singapore
On-site
SGD 90,000 - 120,000
Full time
Job summary
A leading consulting firm in Singapore seeks an experienced developer to architect and deploy modular web applications using React.js and Node.js. The ideal candidate has over 10 years of experience in enterprise application development and strong expertise in Azure and microservices. This role involves mentoring developers and collaborating with cross-functional teams. Competitive salary and opportunities for professional growth are offered.
Qualifications
- 7+ years of experience in Banking & financial projects.
- Minimum 10 years in scalable enterprise application development.
- Production-level expertise in React.js Hooks and Node.js.
Responsibilities
- Architect and deploy web applications using React.js and Node.js.
- Mentor developers across distributed teams.
- Collaborate with business and infrastructure teams.
Skills
React.js
Node.js
Azure
TypeScript
CI/CD
Docker
Kubernetes
Jest
Playwright
SignalR
Tools
Azure DevOps
Webpack
Material UI
Styled Components
SASS
Responsibilities
- Architect, develop, and deploy modular web applications using React.js, Node.js, and Azure-native microservices.
- Design and implement micro-frontend frameworks using Webpack Module Federation with strict version control policies.
- Ensure robust testing automation using Playwright, React Testing Library, and Jest, with full CI/CD integration via Azure DevOps pipelines.
- Drive adoption of strongly typed frontend architectures leveraging TypeScript and advanced ESNext features.
- Oversee real-time data visualization and synchronization layers using SignalR, WebRTC, or equivalent protocols.
- Implement enterprise authentication flows using Azure AD and SSO frameworks, ensuring compliance with corporate identity management standards.
- Mentor developers across distributed teams; enforce architectural consistency, code quality, and performance metrics.
- Collaborate directly with business and infrastructure teams to translate abstract functional requirements into highly performant and scalable designs.
Requirements
- 7+ years of experience in Banking & financial projects
- Minimum 10 Years in Scalable Enterprise Application Development
- Minimum 10-12 years of software development experience, with at least 8 years in advanced React and Node.js projects.
- Strong hands-on Azure experience as well as production-level micro frontend experience
- Must be available for on-site technical assessments and code review evaluations
- Candidates must have production-level expertise in the following areas:
- Minimum 7-8 years in React.js Hooks, Redux, Context API, Node.js (Express.js mandatory), API orchestration, and middleware development
- Advanced Webpack configuration and Micro Frontend architecture
- UI Frameworks: Material UI, Styled Components, Tailwind, SASS
- High-complexity charting and visualization libraries
- Enterprise-level testing with Jest, Playwright, React Testing Library
- Deep knowledge of asynchronous patterns, memory optimization, and performance profiling
- Azure ecosystem mastery (App Services, Service Bus, Event Hub,IoT Hub, Blob Storage, Application Insights)
- CI/CD automation via Azure DevOps
- Familiarity with containerized deployments (Docker, Kubernetes)
- Azure AD, OAuth2.0, SSO, and secure API management
- Real-time data streaming (SignalR / WebRTC / Event Hub integration)