Description

Key Responsibilities:
Design, develop, and maintain scalable full stack applications leveraging AWS services, particularly DynamoDB, Lambda, API Gateway, and S3.
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Implement backend functionalities using Java, Python, and JavaScript.
Develop efficient and reusable front-end components using modern JavaScript frameworks.
Optimize application performance and troubleshoot any issues that arise during development and deployment.
Stay updated on emerging technologies and best practices in full stack development and AWS services – Hands-on independent team player.


Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Full Stack Architect with expertise in AWS services, specifically DynamoDB.
Strong proficiency in Java, JavaScript, and Python.
Experience with unit testing frameworks such as JUnit.
Solid understanding of backend development principles, including performance and security testing.
Familiarity with modern front-end frameworks like React, Angular, or Vue.js.
Excellent problem-solving skills and attention to detail.
Ability to work independently and in a global team environment.
Effective communication skills and the ability to collaborate with stakeholders at all levels.


Preferred Qualifications:
AWS Certification (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
Knowledge of CI/CD pipelines and automated deployment processes.
Familiarity with relational and NoSQL databases.
Prior experience working in Agile/Scrum methodologies.

Education

Bachelor's degree in Computer Science