About the Role
As a Full Stack Developer, you will design, develop, and maintain web applications using React for the frontend and AWS for backend infrastructure. You will collaborate with cross-functional teams to deliver robust, user-focused solutions, ensuring seamless integration between frontend and backend systems. Your expertise in React, Node.js, and AWS services will drive the development of scalable, secure, and efficient applications.
Frontend Development
- Build responsive and interactive user interfaces using React, TypeScript, and modern JavaScript (ES6+).
- Implement state management using Redux, Context API, or similar libraries.
- Optimize frontend performance and ensure cross-browser compatibility.
- Collaborate with UX/UI designers to translate designs into high-quality code.
Backend Development
- Develop server-side logic using Node.js, Express, or similar frameworks.
- Design and implement RESTful APIs and GraphQL endpoints.
- Integrate with AWS services such as Lambda, API Gateway, DynamoDB, S3, and ECS/EKS for scalable backend solutions.
- Ensure secure authentication and authorization using AWS Cognito or similar.
DevOps & Cloud Infrastructure
- Deploy and manage applications on AWS using services like EC2, Elastic Beanstalk, or Serverless frameworks.
- Implement CI/CD pipelines using AWS CodePipeline, CodeBuild, or GitHub Actions.
- Monitor and optimize application performance using AWS CloudWatch and X-Ray.
- Manage infrastructure as code using AWS CloudFormation or Terraform.
Experience
- 3-4 years of professional experience as a Full Stack Developer or similar role.
- 3+ years of hands-on experience with React and modern JavaScript frameworks.
- 2+ years of experience building and deploying applications on AWS.
Technical Skills
- Frontend: Proficient in React, TypeScript, HTML5, CSS3, Tailwind CSS, or similar frameworks.
- Backend: Strong knowledge of Node.js, Express, and API development (REST/GraphQL).
- AWS: Expertise in AWS services (Lambda, API Gateway, DynamoDB, S3, ECS/EKS, Cognito).
- DevOps: Experience with CI/CD pipelines, Docker, and infrastructure as code (CloudFormation/Terraform).
- Database: Familiarity with SQL/NoSQL databases (e.g. PostgreSQL, MongoDB).
- Version Control: Proficient with Git and GitHub/GitLab/Bitbucket.
Soft Skills
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
Preferred Qualifications
- AWS certifications (e.g., AWS Certified Developer, Solutions Architect).
- Experience with serverless architectures and microservices.
- Knowledge of WebSocket or real-time applications.
- Exposure to Agile/Scrum methodologies.