FSD Node with React
Senior Full-Stack Developer (Node.js Backend) AWS DevOps & Architecture
Experience10+ years (Senior individual contributor; architecture + hands-on)-Role Overview: We’re looking for a senior full-stack developer who is strong on Node.js backend, comfortable with Java and React.js on the front end, and hands-on with AWS DevOps setting up robust CI/CD pipelines, executing multi-environment deployments, and troubleshooting production issues. The role includes architecture discussions and solution design in partnership with our Senior Client Solutions Architect, including system flow, stack choices, and application architecture.Nice-to-have: AWS serverless (like Lambda, API Gateway, EventBridge, DynamoDB), and applied AI/ML (model integration, MLOps, inference pipelines).
Key Responsibilities Backend Development (Primary): Build scalable Node.js services (REST/GraphQL), microservices, and integrations. Implement security best practices (OAuth2/OIDC, JWT, KMS, Secrets Manager).Optimize performance (profiling, caching, pagination, connection pooling).Full-Stack & Cross-Language: Contribute to React.js front-end (component design, state management, performance). Maintain/extend Java services where needed (Spring Boot preferred).Design shared contracts (OpenAPI/Swagger) and typed client SDKsAWS DevOps & Deployments:Design and maintain CI/CD pipelines (GitHub Actions/GitLab CI/Azure DevOps/Jenkins).Automated builds, tests, code quality gates (SonarQube), and artifact management.Manage multi-region / multi-account deployments across environments (Dev → QA → UAT → Prod).Infra as Code (Terraform/CloudFormation/CDK); blue/green & canary strategies; rollback plans. Observability setup (CloudWatch, OpenTelemetry, centralized logging).Architecture & Design:Work with the Senior Client Solutions Architect to define system architecture, data flows, and integration patterns.Choose appropriate AWS services (ECS/EKS/Lambda, RDS/DynamoDB, S3, API Gateway, EventBridge, SNS/SQS).Define NFRs: scalability, resiliency, security,
Minimum Qualifications
- 10+ years building production systems; 5+ years with Node.js.
- Solid experience with React.js and Java (Spring Boot is a plus).
- Strong with AWS: compute (ECS/EKS/Lambda), storage (S3), networking (VPC), API Gateway, IAM, Secrets Manager, RDS/DynamoDB, CloudWatch.
- CI/CD expertise: pipelines, artifacts, environments, approvals, rollback.
- IaC with Terraform/CloudFormation/CDK.
- Security fundamentals: authN/authZ, least privilege, encryption, secret rotation.
- Databases: SQL (PostgreSQL/MySQL) and NoSQL (DynamoDB/Redis), schema and migration strategy.
- Proven experience owning deployments to higher environments and troubleshooting.
- Architecture/design: microservices, event-driven patterns, async messaging.
- Excellent communication; collaboration with architects & client stakeholders.
Nice-to-Have
- AWS Serverless: Lambda, EventBridge, Step Functions, DynamoDB streams.
- AI/ML Integration: model serving, inference APIs, MLOps pipelines, embedding/vector stores.
- Containers & orchestration (Docker, Kubernetes/EKS).
- Messaging: Kafka/MSK, SQS/SNS.
- Feature flags, A/B testing, and canary deployments.