Lead Full Stack Developer – Generative AI Solutions

Company : Soothsayer Analytics

Working Hours : Full-Time

Locations : India

Experience : Senior/Lead (8+ years)

apply now

apply now
About the Role:

We are looking for a Lead Full Stack Developer to join our team in building cloud-native, AI-driven applications. You will lead the development of both backend and frontend systems, ensuring scalability and security in cloud environments. The role involves working with cloud platforms, backend frameworks like FastAPI or Quart, and strong frontend skills in React. While Azure is preferred, AWS or GCP experience is acceptable.

Key Responsibilities:

1. Full Stack Development:

  • Lead the design, development, and optimization of full stack solutions with backend services built in FastAPI or Quart and frontend interfaces in React.

  • Build scalable cloud-based applications using services like Blob Storage, CosmosDB, and SQL Server. Experience with Azure AI Search is highly preferred, or equivalent exposure to vector databases such as Pinecone or Weaviate.

  • Develop secure and high-performance APIs to support AI models and integrations, ensuring efficient communication with AI toolkits such as LangGraph or LLamaIndex.

2. Cloud Infrastructure & DevOps:

  • Provision and manage cloud infrastructure using Terraform across environments (PROD/DEV/TEST), focusing on scalability and cost efficiency.

  • Implement and optimize CI/CD pipelines using Azure DevOps, GitHub Actions, or equivalent tools to streamline deployment and testing processes.

  • Maintain infrastructure security and automation best practices by integrating with tools like Azure Key Vault (or equivalent services in AWS/GCP) for managing secrets and certificates.

3. Backend Development:

  • Architect and develop efficient backend services using Python with frameworks like FastAPI or Quart, focusing on API development and integration with AI toolkits.

  • Leverage SQL Server, CosmosDB, or similar databases for data storage, with a focus on high-performance data retrieval, ensuring data integrity and security.

  • Implement efficient data indexing using Azure AI Search or equivalent vector databases to support AI-driven search and knowledge retrieval.

4. Frontend Development & User Experience:

  • Lead frontend development using React, ensuring the user interfaces are responsive, intuitive, and aligned with backend services.

  • Collaborate closely with UI/UX teams to ensure that the application design offers an excellent user experience, particularly in AI-powered interactions.

  • Implement Single Sign-On (SSO) solutions, such as Azure Entra ID, to secure user access and streamline authentication.

5. AI Integration & Tools:

  • Integrate generative AI models (e.g., GPT-4, DALL-E 3, Whisper) into backend services to power AI-driven functionality within applications.

  • Work with LangGraph, LLamaIndex, or similar AI frameworks to enhance knowledge retrieval and search functionalities.

  • Lead the development of Retrieval-Augmented Generation (RAG) systems, ensuring efficient AI model integration with real-time data retrieval processes.

6. Security & Compliance:

  • Ensure all applications adhere to security best practices, including OAuth-based authentication, secure API communication, and Role-Based Access Control (RBAC).

  • Manage secure storage and retrieval of sensitive information using services like Azure Key Vault or equivalent in AWS/GCP, ensuring secrets and certificates are handled securely.

  • Collaborate with the DevOps team to monitor and enforce security protocols within the CI/CD pipeline, automating security checks and testing as part of the development lifecycle.

Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • Experience: 8+ years of full-stack development experience, with a strong focus on both backend and frontend systems.

  • Skills:

    • Cloud Infrastructure: Expertise in Azure (preferred), AWS, or GCP, with experience using services like Blob Storage, CosmosDB, and SQL Server.

    • Backend Technologies: Proficient in Python with required experience in FastAPI or Quart (Flask is optional).

    • Frontend Technologies: Strong proficiency in React, JavaScript, HTML/CSS, and UI/UX design.

    • DevOps & CI/CD: Experience with Terraform, Azure DevOps, GitHub Actions, or equivalent tools for managing cloud infrastructure and CI/CD pipelines.

    • Databases: Hands-on experience with SQL (SQL Server) and NoSQL (CosmosDB). Knowledge of vector databases is required if experience with Azure AI Search is missing.

    • Security & Compliance: Experience with secure development practices, including OAuth, RBAC, and integrating Azure Key Vault (or equivalent).

Nice-to-Have:

  • Experience with LangGraph, LLamaIndex, or similar AI-powered toolkits.

  • Familiarity with Retrieval-Augmented Generation (RAG) systems and AI-powered content generation.

  • Experience with containerized applications using Azure Container Apps or equivalent in AWS/GCP.

Why Join Us?

Join a leading AI-driven organization where you can work with cutting-edge technologies in cloud infrastructure and generative AI. You will have the opportunity to drive innovation and develop AI-powered applications in a collaborative and forward-thinking environment.

Apply for this job