JOB DESCRIPTION :
Job Title : Senior Fullstack Developer
Experience : 4 - 8 Years
Location : Hyderabad, Hitech City (Work from Office)
Key Skills : NodeJS, Angular and AWS
Job Summary :
The ideal candidate will be responsible for the end-to-end development, deployment, and maintenance of web applications using Angular and NodeJS. The role involves designing and implementing scalable microservices and serverless solutions on Amazon Web Services (AWS), with a particular focus on leveraging AWS Lambda. This position requires a strong technical leader with excellent communication skills who can mentor junior developers and contribute to architectural decisions.
Roles and Responsibilities :
- Design, develop, and maintain robust, scalable, and high-performance full-stack applications using Angular and NodeJS.
- Architect and implement microservices-based solutions, ensuring seamless integration and communication between services.
- Develop and deploy serverless functions using AWS Lambda, triggered by various events such as API Gateway, S3, or DynamoDB updates.
- Integrate and manage various AWS services, including but not limited to API Gateway, DynamoDB, S3, RDS, IAM, and CloudWatch.
- Create, maintain, and optimize RESTful APIs for communication between the front-end and microservices.
- Lead technical discussions, define project scope, and collaborate with cross-functional teams, including product managers and UX / UI designers.
- Ensure the implementation of CI / CD pipelines and deployment strategies within the cloud environment.
- Conduct code reviews, enforce coding standards and best practices, and perform debugging and performance optimization across the stack.
- Serve as a technical mentor for junior and mid-level developers.
Required Skills and Qualifications :
Bachelor's degree in computer science, Engineering, or a related field.4-6 years of hands-on experience in full-stack web development.Expertise in Angular (version 16+) and NodeJS.Proven experience developing and deploying microservices and serverless applications on AWS, particularly using AWS Lambda.Strong understanding of microservices architecture patterns and design principles.Proficiency with AWS services like API Gateway, S3, RDS, DynamoDB, and IAM.Hands-on experience with database technologies, both SQL (e.g., PostgreSQL) and NoSQL (e.g., DynamoDB or MongoDB).Experience with Agile / Scrum development methodologies and version control tools like Git.Excellent problem-solving, debugging, and analytical skills.Strong communication and leadership skills, with a proven ability to mentor other team members(ref : hirist.tech)