Job Description :
We are looking for a highly skilled Fullstack Developer with expertise in Next.js, Serverless Framework, MySQL, and AWS services to join our dynamic team. The ideal candidate will be responsible for designing, developing, and deploying scalable web applications while ensuring high performance and responsiveness.
Key Responsibilities :
- Develop and maintain full-stack web applications using Next.js.
- Design and implement serverless architecture leveraging AWS Lambda and the Serverless Framework.
- Work with MySQL databases, ensuring efficient queries, indexing, and data integrity.
- Integrate and optimize AWS services such as API Gateway, S3, RDS, DynamoDB, Cognito, and CloudFront.
- Develop and consume RESTful and GraphQL APIs.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with UI / UX designers, product managers, and other developers to ensure seamless user experiences.
- Implement authentication and authorization mechanisms using AWS Cognito / OAuth.
- Optimize application performance and scalability.
- Conduct code reviews, write unit tests, and automate deployments.
- Troubleshoot and resolve technical issues promptly.
Required Skills & Qualifications :
Proven experience in Fullstack development with Next.js.Strong knowledge of JavaScript, TypeScript, and React.js.Hands-on experience with Serverless Framework and AWS Lambda.Proficiency in MySQL, including schema design and query optimization.Expertise in integrating AWS services (S3, RDS, API Gateway, CloudFront, etc.).Familiarity with Infrastructure as Code (IaC) tools such as AWS CloudFormation / Terraform.Experience with state management libraries such as Redux / Context API.Strong understanding of authentication, authorization, and security best practices.Experience in CI / CD pipelines using GitHub Actions, AWS CodePipeline, or similar tools.Excellent problem-solving and debugging skills.Strong communication and teamwork abilities.Preferred Qualifications :
Experience with GraphQL and Apollo Client.Knowledge of WebSockets and real-time applications.Familiarity with containerization using Docker and orchestration with Kubernetes.Understanding of microservices architecture.Prior experience working in Agile / Scrum environments(ref : hirist.tech)