100% RemoteNeed to work in PST timesInitial for 3 months, need to be on w2 onlyThe OpportunityWe are seeking a Full-Stack Developer with strong DevOps and AI integration skills to build, deploy, and secure end-to-end applications for banking clients. This role requires expertise in modern web development, containerization, on-premises Docker environments, secure infrastructure (e. g. , HashiCorp Vault), and AI/LLM-based architectures (including RAG pipelines). The ideal candidate will have hands-on technical expertise, strong security awareness, and the ability to communicate complex solutions to clients.
Key ResponsibilitiesInfrastructure & Server SetupPrepare hardware and configure Linux-based and Windows-based on-prem servers (small to medium complexity)Install, configure, and run Docker in on-premises environments, including Docker Compose for multi-service setupsDeploy and configure Apache/Nginx within containerized environmentsSecurity & Secrets ManagementDeploy and configure HashiCorp Vault on premises (medium to large complexity)Set up secrets and certificates, enable encryption, and configure secure accessEnsure client applications can securely pull secrets from VaultAI/LLM IntegrationSet up LLM environments (low to medium complexity)Build knowledge bases using vector databases (Postgres, Weaviate, or similar)Implement document ingestion pipelines (document parsing, chunking, embeddings generation, and storage)RAG (Retrieval-Augmented Generation) OrchestrationDevelop inference pipelines using LangChain or n8nImplement retrieval, augmentation, and generation workflowsCreate API contracts for frontend-backend integrationBackend & API DevelopmentInitialize and build Python/FastAPI projectsExpose RAG pipeline endpoints through secure REST APIsFrontend DevelopmentCreate React SPA applications with chat-like UIs (ChatGPT-style interfaces)Integrate frontend with backend APIs based on defined contractsDeployment & RoutingConfigure Apache/Nginx reverse proxy rules for routing frontend and backend trafficClient InteractionPresent technical solutions, architecture diagrams, and deployment strategies to clientsTranslate complex technical concepts into clear, non-technical languageCollaborate with stakeholders to align solutions with business and security requirementsRequired Skills & QualificationsTechnical ExpertiseStrong experience with Docker (on-premises), Linux server administration, and container orchestrationHands-on experience with HashiCorp Vault (secrets engines, policies, and client integrations)Proficiency in Python (FastAPI, Flask) and React.
jsUnderstanding of vector databases (Weaviate, Pinecone, or Chroma) and RAG pipelinesFamiliarity with LangChain or workflow automation tools like n8nWeb servers: Nginx/Apache reverse proxy and SSL/TLS configurationKnowledge of document parsing (PDF, CSV, text) and embedding models (OpenAI, Hugging Face)Security AwarenessStrong understanding of data security, encryption, and certificate managementAwareness of banking security standards (e. g. , SOC2, PCI-DSS basics)Ability to design and review secure APIs and infrastructureSoft SkillsExcellent presentation skills for client demos and solution walkthroughsAbility to document and explain technical architectures clearlyCollaborative mindset for cross-functional teamworkNice-to-Have SkillsExposure to GPU-based LLM hosting (e. g.
, Hugging Face models)Familiarity with cloud services (AWS, GCP, Azure) and hybrid on-prem/cloud setupsIf you are interested or have any references please share resume at mukul@brightmindsol. com.
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.