Full Stack Developer
Summary
Build and maintain full-stack cloud applications using Node.js, React, PostgreSQL, and AWS services like ECS and RDS, with a focus on containerized deployments and Generative AI integrations.
Job Description
Job Overview
We are seeking a self-motivated Full Stack Developer to join our agile squad, capable of delivering end-to-end solutions on cloud infrastructure. The ideal candidate will have a strong grasp of modern backend and frontend technologies, containerized deployments, and cloud-native architectures. Familiarity with Generative AI and AWS Bedrock is a big plus.
Key Responsibilities
• Develop and maintain backend services using Node.js
• Build responsive and dynamic user interfaces using React.js.
• Design, deploy, and maintain containerized applications on AWS ECS (Fargate).
• Manage databases using PostgreSQL, including schema design and optimization.
• Implement CI/CD pipelines and leverage DevOps tools for automated deployment.
• Work with a variety of AWS services including: S3, ECS Fargate, RDS, Systems Manager, and Secrets Manager, etc
• Apply Generative AI principles including Retrieval-Augmented Generation (RAG) using AWS Bedrock and Bedrock Knowledge Bases.
• Translate business and technical requirements into functial and design specifications.
• Lead and mentor junior developers through code reviews and design discussions.
• Participate in user testing, triage issues, and implement bug fixes promptly.
• Contribute as an active member of a cross-functional Agile development team.
Qualifications
Required Skills & Experience
• Strong experience in Node.js backend development.
• Proficient in React.js and modern JavaScript development.
• Solid understanding of Docker, container orchestration, and AWS ECS deployments.
• Experience with PostgreSQL or similar relational databases.
• Hands-on with DevOps practices, tools, and CI/CD pipeline setup.
• Proficient in cloud-native development using AWS Services.
• Experience with Generative AI concepts, RAG patterns, and AWS Bedrock.
• Strong analytical, problem-solving, and communication skills.
• Demonstrated leadership capabilities and experience mentoring junior team members.
• Ability to own projects end-to-end, from design to production support.
________________________________________
Nice to Have
• Familiarity with infrastructure-as-code (e.g., Terraform, CloudFormation).
• Have prior experience using python, Golang
• Exposure to serverless frameworks and event-driven architectures.
• Knowledge of security best practices in cloud environments.
• AI Experience