Job Description
We are looking for a self-motivated Full Stack Developer to join our agile squad and deliver end-to-end solutions on cloud infrastructure. This role requires strong expertise across backend and frontend development, containerized deployments, and cloud-native architectures. If you are passionate about Generative AI and have experience with AWS Bedrock, this is a fantastic opportunity to be part of an innovative team shaping the future of digital solutions.
Key Responsibilities
- Develop and maintain scalable backend services using Python (FastAPI, boto3 SDK) .
- Build responsive and dynamic user interfaces with React.js .
- Design, deploy, and manage containerized applications on AWS ECS (Fargate) .
- Manage PostgreSQL databases , including schema design, optimization, and performance tuning.
- Implement CI/CD pipelines and leverage DevOps tools for automated deployments.
- Work with a wide range of AWS services (S3, ECS Fargate, RDS, Systems Manager, 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 design and functional specifications .
- Lead and mentor junior developers through code reviews, design discussions, and best practices .
- Participate in user testing, troubleshooting, and bug fixes to ensure smooth delivery.
- Collaborate as an active member of a cross-functional Agile team .
Required Skills & Experience
- Strong hands-on experience with Python backend development (FastAPI, boto3).
- Proficient in React.js and modern JavaScript/TypeScript development.
- Solid understanding of Docker and AWS ECS (Fargate) deployments.
- Experience with PostgreSQL or similar relational databases.
- Practical experience with CI/CD pipelines and DevOps practices.
- Proficient in AWS cloud-native development .
- Exposure to Generative AI concepts , RAG patterns , and AWS Bedrock .
- Strong analytical, problem-solving, and communication skills.
- Demonstrated leadership and ability to mentor junior team members.
- Proven track record of owning projects end-to-end (design production support).
Nice to Have
- Familiarity with Infrastructure-as-Code (Terraform, CloudFormation).
- Exposure to serverless frameworks and event-driven architectures .
- Knowledge of security best practices in cloud environments.