We are seeking a self-motivated Software Developer- Full Stack Developer to join an agile, cross-functional squad and deliver end-to-end solutions on AWS. The ideal candidate is hands-on across backend and frontend stacks, comfortable with containerized deployments, and familiar with cloud-native architectures. Experience applying Generative AI-especially Retrieval-Augmented Generation (RAG) on AWS Bedrock-is a strong plus.
Key Responsibilities
- Backend: Design, build, and maintain APIs/services in Python (FastAPI) with AWS boto3 SDK.
- Frontend: Build responsive, accessible UIs with React.js (hooks, state mgmt, testing).
- Cloud & Containers: Package and deploy services using Docker to AWS ECS (Fargate) manage IaC/pipelines with DevOps best practices.
- Data: Model, tune, and operate PostgreSQL (schema design, performance, migrations).
- AWS Services: Use S3, ECS Fargate, RDS, Systems Manager, Secrets Manager (and related services) for secure, scalable delivery.
- GenAI: Apply RAG patterns with AWS Bedrock & Bedrock Knowledge Bases to production use cases.
- Engineering Excellence: Implement CI/CD, write unit/integration tests, instrument services, and resolve production issues.
- Collaboration: Translate business and technical requirements into solution designs participate in design reviews, user testing, and triage.
- Leadership: Mentor junior engineers via code reviews, pairing, and technical guidance.
Required Skills & Experience
- Strong experience in Python backend development (FastAPI, boto3).
- Proficiency in React.js and modern JavaScript/TypeScript tooling.
- Solid understanding of Docker and AWS ECS (Fargate) deployments.
- Hands-on with PostgreSQL or similar RDBMS (schema design, indexes, performance).
- Practical experience with DevOps practices and CI/CD pipelines.
- Proficient in AWS cloud-native development and operational guardrails.
- Exposure to Generative AI concepts, RAG patterns, and AWS Bedrock.
- Strong analytical, problem-solving, and communication skills.
- Demonstrated ability to own projects end-to-end and mentor junior engineers.
Nice to Have
- Infrastructure-as-Code: Terraform or AWS CloudFormation.
- Serverless & Event-Driven: Lambda, EventBridge, SQS, Step Functions.
- Security: Secrets management, least-privilege IAM, OWASP, SDLC controls.
- Observability: CloudWatch logs/metrics/alarms, tracing, dashboards.
- Vector/RAG Tooling: Vector DBs (e.g., pgvector/OpenSearch), prompt engineering.
Work Arrangement & Level
- Level: L3 (mid-senior individual contributor)
- Team: Agile, cross-functional squad (Product, Design, Eng, QA)
- Arrangement: Onsite/hybrid (flexible within project needs)