Role Overview
We are seeking a talented Full Stack Developer with 3+ years of experience in developing scalable, cloud-based web applications. The ideal candidate should have strong expertise in Node.js, React.js, JavaScript/TypeScript, and AWS Cloud, with a passion for building high-quality, responsive, and secure applications.
Responsibilities
- Design and develop scalable, responsive, and high-performance web applications.
- Implement RESTful APIs, API integration, and microservices architecture.
- Manage database design, including schema modelling and query optimization for SQL and NoSQL databases.
- Participate in Agile/Scrum development methodologies, including sprint planning and code reviews.
- Utilize source control tools and collaborative development workflows.
Requirements
- 3+ years of hands-on experience in full stack application development.
- Strong proficiency in Node.js, React.js, and JavaScript/TypeScript.
- Hands-on experience with AWS Cloud services such as EC2, Lambda, API Gateway, S3, RDS, DynamoDB, CloudWatch, and IAM.
- Experience with modern UI development and reusable component-based architecture.
- Strong analytical, debugging, and problem-solving skills.
Nice to Have
- Experience with event-driven architectures and Kafka.
- Knowledge of Redis, Elasticsearch, or OpenSearch.
- Exposure to Infrastructure as Code (IaC) tools such as Terraform.
- Experience building serverless applications using the Serverless Framework.
- Knowledge of OAuth 2.0, OpenID Connect, and SSO.
- Experience with CI/CD pipelines using Jenkins or GitHub Actions.
- Knowledge of Docker and Kubernetes.
- AWS certification (Developer Associate or Solutions Architect Associate).
Skills
- Node.js
- React.js
- JavaScript/TypeScript
- AWS Cloud
- SQL/NoSQL
Benefits
- Paid sick time
- Paid time off
- Provident Fund