Job Description: AWS Full-Stack Developer (Node.js) TCS
Company: Tata Consultancy Services (TCS)
Position: AWS Full-Stack Developer
Location: Hyderabad,(Preferred) Noida, Bangalore, Chennai
Experience: 4-10
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
- Strong proficiency in JavaScript and TypeScript.
- 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.