Role Overview
Seeking a skilled Node.js Developer with strong experience in building scalable web applications using
Node.js, React, TypeScript, and AWS
. The role involves developing high-performance backend services, building responsive frontend components, and deploying cloud-native applications on AWS.
Key Responsibilities
Design, develop, and maintain scalable backend services using
Node.js
and
TypeScript
.
Build responsive and reusable UI components using
React.js
.
Develop RESTful APIs and integrate with internal and external systems.
Deploy and manage applications on
AWS cloud services
.
Ensure application performance, security, and scalability.
Collaborate with cross-functional teams including product managers, UI/UX designers, and DevOps engineers.
Implement unit testing, code reviews, and CI/CD practices.
Troubleshoot production issues and optimize system performance.
Required Skills
Strong experience in
Node.js
and backend development.
Hands-on experience with
React.js
for frontend development.
Proficiency in
TypeScript
and modern JavaScript (ES6+).
Experience building and consuming
RESTful APIs
.
Hands-on experience with
AWS services
such as
EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and CloudWatch
.
Experience with
Git version control
and collaborative development workflows.
Knowledge of
microservices architecture
and containerization is a plus.
Preferred Qualifications
Experience with
Docker/Kubernetes
.
Familiarity with
CI/CD pipelines (Jenkins, GitHub Actions, or similar)
.
Experience working in
Agile/Scrum environments
.
Understanding of
security best practices and scalable cloud architecture
.
Education
Bachelor’s degree in
Computer Science, Information Technology, or related field
.