[Remote] Senior Full Stack Engineer React, Node.js
Note: The job is a remote job and is open to candidates in USA. Techgene Solutions is seeking a Senior Full Stack Engineer to join their Customer Identity & Access Management (CIAM) platform team. This role focuses on designing, building, and supporting high-volume, customer-facing applications using React and Node.js.
Responsibilities
- Design, develop, and maintain modern React and Node.js applications
- Build scalable, secure, and resilient customer-facing applications
- Develop RESTful APIs and backend services
- Design solutions capable of supporting high transaction volumes and large user populations
- Optimize application performance, scalability, and reliability
- Develop reusable UI components and backend services
- Participate in architecture, design, and code reviews
- Troubleshoot production issues and implement performance improvements
- Collaborate with product owners, architects, UX designers, and QA teams
- Follow secure software development best practices throughout the SDLC
Skills
- 10+ years of software engineering experience
- 8+ years of software engineering experience
- 5+ years developing enterprise applications using React
- 5+ years developing backend services using Node.js
- Experience building cloud-native applications
- Experience deploying applications to Kubernetes
- Experience building and supporting production systems
- Strong understanding of secure application development
- Experience working in Agile/Scrum teams
- Expert experience with React.js
- TypeScript / JavaScript (ES6+)
- HTML5 / CSS3
- Responsive web application development
- State management (Redux, Context API, etc.)
- Component-driven architecture
- REST API integration
- Unit and integration testing
- Strong experience with Node.js
- Express.js or similar frameworks
- REST API design and development
- Microservices architecture
- API security
- Database design and integration (SQL and NoSQL)
- Asynchronous programming and event-driven architectures
- Microsoft Azure experience
- Azure Kubernetes Service (AKS) preferred
- Docker
- Kubernetes
- Azure DevOps or GitHub Actions
- CI/CD pipelines
- Git
- High transaction volumes
- Large customer populations
- High availability and resiliency
- Performance optimization
- Horizontal scalability
- Distributed systems
- API performance tuning
- Caching strategies (Redis or similar)
- Monitoring and observability
- Production troubleshooting
- Experience building customer-facing applications supporting hundreds of thousands or millions of users is highly desirable
- Experience implementing customer identity capabilities is required, including familiarity with: Customer Registration, Authentication, Authorization, Multi-Factor Authentication (MFA), Session Management, User Profile Management, Forgot Username / Forgot Password, Password Reset, Account Recovery, Self-Service Profile Management, Administrative User Management
- Experience integrating with one or more identity platforms is preferred: IBM Verify / ISVA, Okta, Auth0, Ping Identity, ForgeRock, Microsoft Entra External ID, Amazon Cognito
- Working knowledge of the following standards is preferred: OAuth 2.0, OpenID Connect (OIDC), JWT, SAML, Passwordless Authentication
- Financial Services, Insurance, Healthcare, or other regulated industry experience
- Experience with Azure API Management
- Azure Key Vault
- Redis
- Application performance testing and tuning
- Distributed tracing and monitoring tools
- Load testing and capacity planning
Company Overview
Company H1B Sponsorship