Full Stack Engineer

Techgene Solutions LLC
United States
16 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Performance Management HTML5 User Authentication Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Database Design DevOps Distributed Systems Multi-Factor Authentication
+37 more
Github Design of User Interfaces Monitoring of Systems Identity and Access Management Node.Js NoSQL Performance Tuning Scrum Methodology Systems Development Life Cycle Redis Session Management Software Deployment Software Engineering SQL Databases TypeScript Web Application Frameworks Enterprise Software Applications Spring Cloud ReactJS System Availability Express.js Software Security Software Application Programming Caching Backend Git Event Driven Architecture Customer Identity Access Management Kubernetes Azure AKS Front End Software Development React Redux Asynchronous Programming Restful APIs Docker Web Api Microservices

Job description

We are seeking a Senior Full Stack Engineer to join our Customer Identity & Access Management (CIAM) platform team. This is a hands-on engineering role focused on designing, building, and supporting high-volume, customer-facing applications using React and Node.js., 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.

Requirements

The ideal candidate is an experienced full stack developer who has built scalable web applications capable of supporting millions of users and high transaction volumes. Experience developing authentication and identity capabilities is important, but this is primarily a software engineering role, not an IAM administration role.

The successful candidate should be comfortable owning features end-to-end from responsive UI development through backend APIs, security, performance optimization, cloud deployment, and production support., Required Technical Skills : Front-End

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

Back-End

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

Cloud & DevOps

Microsoft Azure experience

Azure Kubernetes Service (AKS) preferred

Docker

Kubernetes

Azure DevOps or GitHub Actions

CI/CD pipelines

Git

High-Volume Application Experience (Required)

Candidates should have demonstrated experience developing applications that support:

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.

CIAM Domain Knowledge

Experience implementing customer identity capabilities is required, including familiarity with:

Customer Registration

Authentication

Authorization

Multi-Factor Authentication (MFA)

Session Management, 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

CONTRACTOR, FULL_TIME, PART_TIME

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all