Job Description Full Stack Developer (React.js, Node.js, AWS)
Experience:
Job Summary
Full Stack Developer
Key Responsibilities
- Develop and maintain responsive web applications using
React.js
. - Build scalable backend services and APIs using
Node.js
. - Design and implement RESTful APIs and microservices.
- Develop cloud-native applications leveraging
AWS services
. - Manage and optimize NoSQL databases such as
MongoDB
. - Implement and maintain
CI/CD pipelines
for automated deployments. - Collaborate with cross-functional teams to understand business requirements.
- Write clean, reusable, and maintainable code following best practices.
- Troubleshoot and resolve application, performance, and deployment issues.
- Participate in code reviews, testing, and agile development activities.
Required Skills
- Strong experience in
React.js
development. - Hands-on experience with
Node.js
and Express.js. - Strong proficiency in
JavaScript (ES6+)
and TypeScript
. - Experience with
AWS Cloud Services
such as EC2, S3, Lambda, RDS, API Gateway, CloudWatch, etc. - Hands-on experience with
MongoDB
and NoSQL database design. - Experience in building REST APIs and Microservices.
- Knowledge of
CI/CD tools
such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS DevOps tools. - Familiarity with Git and version control systems.
- Understanding of software design patterns and application architecture.
- Strong debugging and problem-solving skills.
Preferred Skills
- Experience with Docker and Kubernetes.
- Knowledge of Serverless Architecture.
- Experience with Redis, Kafka, or messaging systems.
- Familiarity with Terraform or Infrastructure as Code (IaC).
- Exposure to Agile/Scrum methodologies.
Educational Qualification
- BE/B.Tech/MCA or Equivalent Degree.