Overview
The Solution Architect for AWS React and NestJS plays a critical role in designing and implementing scalable and efficient software solutions that leverage the AWS cloud infrastructure and modern web application frameworks.
Key Responsibilities
- Design and implement scalable cloudbased solutions using AWS services.
- Develop frontend applications using React to deliver engaging user experiences.
- Create backend services leveraging NestJS for robust and maintainable applications.
- Collaborate with product managers and stakeholders to define project requirements and architecture.
- Conduct technical assessments and feasibility studies for new projects.
- Ensure adherence to best practices in software development and architecture.
- Guide development teams on the implementation of microservices architecture.
- Conduct code reviews to maintain highquality code standards.
- Develop and maintain architectural documentation.
- Implement API management strategies for seamless integration between systems.
- Monitor system performance and optimize applications in the AWS environment.
- Foster a culture of continuous improvement by adopting new technologies and methodologies.
- Mentor junior developers and provide technical guidance.
- Participate in risk assessments and mitigation strategies related to technology solutions.
- Stay updated on the latest industry trends and technologies in cloud computing and web development.
Required Qualifications
- Bachelor s degree in Computer Science Information Technology or related field.
- 5 years of experience in software architecture or solution design.
- Strong expertise in AWS services such as EC2 S3 Lambda and RDS.
- Proven experience in web development particularly with React.
- Solid understanding of backend frameworks specifically NestJS.
- Experience with microservices architecture and design patterns.
- Knowledge of API design and management best practices.
- Familiarity with DevOps tools and practices to support continuous integration and delivery.
- Experience in Agile software development methodologies.
- Exceptional problemsolving skills and analytical thinking.
- Strong communication skills both verbal and written.
- Ability to collaborate effectively in teamoriented environments.
- Experience in leading teams or mentoring junior developers.
- Relevant certifications in AWS architecture or related technologies are a plus.
- Understanding of cloud security best practices and compliance standards.
- Experience with version control systems particularly Git.
microservices,api design,architecture,nestjs,git,agile,devops,react,aws