Software Developer
Keval ViraniRemoteMIDPosted 2h ago
React.jsPythonAWSAIJavaScriptTypeScriptHTMLCSSSaaSRBACS3CloudFrontEC2Elastic BeanstalkLambdaAPI GatewayRDSCloudWatchSSL/TLSLLMPrompt EngineeringEmbeddingsRAGLangChainLangGraphAmazon BedrockVector Databases
About the Role
We are looking for a Software Developer to join our team and work on building scalable SaaS applications and exploring the power of AI.
Key Responsibilities
• Build responsive, user-friendly web interfaces using React.js, JavaScript/TypeScript, HTML, and CSS
• Develop and maintain applications using Python
• Understand SaaS architecture, multi-tenancy, authentication, and role-based access control (RBAC)
• Experience with AWS services: S3, CloudFront, EC2, Elastic Beanstalk, Lambda, API Gateway, RDS, and CloudWatch
• Knowledge of LLM integration, prompt engineering, embeddings, and Retrieval-Augmented Generation (RAG)
• Familiarity with LangChain and LangGraph for AI workflows and agent orchestration
• Write clean, maintainable, and secure code
• Troubleshoot technical issues and collaborate effectively with the development team
Requirements
• Strong knowledge of React.js, JavaScript/TypeScript, HTML, and CSS
• Experience with Python
• Understanding of SaaS architecture, multi-tenancy, authentication, and role-based access control (RBAC)
• Experience with AWS services: S3, CloudFront, EC2, Elastic Beanstalk, Lambda, API Gateway, RDS, and CloudWatch
• Knowledge of LLM integration, prompt engineering, embeddings, and Retrieval-Augmented Generation (RAG)
• Familiarity with LangChain and LangGraph for AI workflows and agent orchestration
• Ability to write clean, maintainable, and secure code
• Ability to troubleshoot technical issues and collaborate effectively with the development team