Generative AI Full Stack Developer
Generative AI Full Stack Developer
Posted yesterday
SENIORITY
Senior
About the role
- Design and develop GenAI applications using enterprise LLM platforms such as Azure OpenAI and related model services.
- Build agentic AI workflows using LangGraph and LangChain.
- Develop and optimize Retrieval-Augmented Generation architectures for business and technical use cases.
- Integrate vector databases and semantic search capabilities to improve knowledge retrieval accuracy.
- Build AI copilots, chatbots, virtual assistants, and workflow automation solutions.
- Apply prompt engineering, evaluation, and tuning techniques to improve AI response quality. MCP and AI Integration
- Implement Model Context Protocol integrations to connect LLM applications with tools, data sources, and business systems.
- Develop reusable AI orchestration patterns for APIs, databases, files, and enterprise knowledge repositories.
- Design context management, memory, and tool-calling strategies for AI agents. Backend Development
- Develop scalable backend services using Python, FastAPI, Flask, or Django.
- Create RESTful APIs, microservices, and secure integration services.
- Design, query, and optimize SQL databases for application and reporting needs.
- Implement authentication, authorization, logging, and secure coding practices. Frontend Development
- Build responsive web applications and dashboards using React, Next.js, Angular, Vue.js, or similar frameworks.
- Integrate AI-powered user experiences into enterprise web applications.
- Collaborate with product, UX, and business teams to deliver intuitive and user-friendly interfaces. Linux, DevOps, and Operations
- Manage and troubleshoot Linux-based application environments.
- Automate deployment and operational tasks using scripting and CI/CD pipelines.
- Contain erize services using Docker and support deployments on Kubernetes or cloud platforms.
- Monitor application performance, reliability, and security in production environments
- RequiredQualificationsBachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.5+ years of software development experience with strong Python and SQL skills.2+ years of hands-on experience building GenAI, LLM, or AI-enabled applications.
- Experience with LangChain, LangGraph, RAG pipelines, and LLM integration patterns.
- Strong knowledge of API development, backend services, frontend application development, and Linux environments.
- Ability to design secure, scalable, and production-ready enterprise applications.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
