PL
Backend Developer (Node JS)
PeopleNTech LLC
πΊπΈ United States
On-site
4 months ago
- Node.js
- AWS Lambda
- DynamoDB
- Amazon Bedrock
- AWS
- AI
- RBAC
- CORS
- Bedrock
- REST API
- Devops
- Data Modeling
- API Gateway
- JWT
- OAuth
- Machine Learning
- CI/CD
- Git
4 months ago
Duration- 6 months + Extension possible
Location β Remote with occasional travel to Concord, North Carolina
Number of Internal interviews with Nagarro β 1
Client Interviews β 2
Mode of Interviews β Virtual
Tentative start date β ASAP
Maximum Rate β USD $85/ hour on C2C all inclusive.
Must have Skills: AWS Lambda, Amazon DynamoDB, Node JS, Amazon Bedrock, AWS Cognito
Primary Responsibilities:
- Design, develop, and maintain scalable backend services leveraging Amazon Web Services, with a focus on Amazon Bedrock for AI-driven capabilities.
- Implement RBAC (Role-Based Access Control) using AWS Cognito groups to ensure secure and role-specific access.
- Perform backend security hardening, including CORS lockdown, input validation, and API throttling mechanisms.
- Design and manage DynamoDB data models, including Global Secondary Indexes (GSIs), and handle backup/restore strategies.
- Develop and maintain data migration scripts, seed data tooling, and execute migration from staging to production environments.
- Contribute to PACE prototype feature implementation, including AI-powered features using Bedrock where applicable.
- Build and expose secure, scalable RESTful APIs and integrate with frontend systems.
- Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions.
- Monitor system performance, troubleshoot issues, and optimize backend services for reliability and scalability.
Experience and Skills Required:
- 9-13 years of experience in backend development.
- Strong hands-on experience with Node.js or similar backend technologies.
- Proven experience working with Amazon Web Services, especially: Amazon Bedrock (LLM integration, prompt orchestration, AI workflows), AWS Cognito (authentication, RBAC), DynamoDB (data modeling, GSIs, performance tuning), AWS Lambda, API Gateway.
- Solid understanding of authentication and authorization mechanisms (RBAC, JWT, OAuth).
- Experience implementing API security best practices (CORS, validation, throttling, rate limiting).
- Hands-on experience with data migration strategies, scripting, and environment data management.
- Familiarity with Generative AI concepts, prompt engineering, and integrating AI services into backend systems.
- Experience with CI/CD pipelines, version control (Git), and DevOps practices - Strong debugging, analytical thinking, and problem-solving skills.
- Good communication and ability to work in cross-functional teams.
Backend Developer (Node JS) Β· PeopleNTech LLC