Job Description: AWS Full-Stack Developer (Node.js) – TCS
Company: Tata Consultancy Services (TCS)
Position: AWS Full-Stack Developer
Experience: 4-10 years
Role Overview
TCS is looking for an experienced AWS Full-Stack Developer with strong expertise in Node.js and modern frontend frameworks. The ideal candidate will design, develop, and deploy end‑to‑end applications leveraging AWS cloud services.
Key Responsibilities
- Full Lifecycle Development: Handle analysis, design, coding, testing, deployment, and maintenance.
- Backend Development: Build scalable server‑side applications using Node.js and frameworks like Express.js or NestJS.
- Frontend Development: Develop responsive UIs using React, Angular, or Vue.js.
- AWS Integration: Implement cloud‑native solutions using AWS services (Lambda, S3, API Gateway, DynamoDB, RDS, SQS, EC2).
- API Development: Design and optimize RESTful APIs and GraphQL endpoints.
- Database Management: Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- DevOps & CI/CD: Automate build and deployment using AWS CodePipeline, Jenkins, or GitHub Actions.
- Performance & Security: Ensure application performance, security, and cost optimization.
- Collaboration: Work with product managers, designers, and engineers to deliver business‑driven solutions.
Required Skills & Qualifications
- Extensive experience with Node.js and related frameworks.
- Hands‑on experience with AWS services for application development.
- Knowledge of frontend frameworks (React/Angular/Vue).
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong understanding of authentication & security best practices.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Business Development
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Tata Consultancy Services by 2x