Roles & Responsibilities
Role Overview
We are seeking a seasoned Full Stack Developer to join our team. The ideal candidate will
have a robust understanding of application development, data structures, networking,
operating systems, and database management systems (DBMS). As we pivot towards an AI
first product strategy, we require a professional with a proven track record in both front-end
and back-end development, capable of building scalable, high-quality software solutions that
integrate cutting-edge Generative AI.
The role demands a developer who is not just familiar with Large Language Models (LLMs),
but is an expert in building autonomous agentic workflows using the modern GenAI stack
(LangChain, CrewAI, Vector DBs). Expertise in system design, cloud-native technologies,
and CI/CD for AI-driven applications is essential for this high-impact delivery role.
Responsibilities
- Design, develop, and maintain full-stack applications that are scalable, robust, and
meet the companys quality standards, with a specific focus on Generative AI
integration.
- Agentic Orchestration: Build and deploy sophisticated multi-agent systems and
autonomous workflows using frameworks like LangChain, CrewAI, or
LangGraph.
- Collaborate effectively with cross-functional teams to define, design, and ship new
features that bridge the gap between raw AI power and intuitive user workflows.
- Exhibit strong problem-solving skills with an emphasis on product development
and driving architecture choices that enable a world-class user experience.
- Utilize a variety of modern web technologies and frameworks (React.js, Angular,
or Vue.js) to build responsive and accessible user interfaces.
- Develop and maintain RESTful APIs and services with optimal performance and
scalability, handling streaming AI responses and complex function-calling logic.
- Ensure code quality, organization, and automatization through best practices,
including unit tests for prompts, model evaluation pipelines, and automated CI/CD for
AI-driven features.
- Implement and optimize RAG (Retrieval-Augmented Generation) pipelines using
Vector Databases and advanced retrieval techniques.
- Adapt to emerging technologies and frameworks, specifically new GenAI tools
and frontier models, and apply them to operational and business needs.
- Manage individual project priorities, deadlines, and deliverables with minimal
supervision.
Skill Requirements
- Excellent oral and written communication skills, with the ability to articulate
complex AI and technical ideas to both technical and non-technical audiences.
- Profound knowledge of application development, data structures, networking,
operating systems, and DBMS.
- Strong proficiency in backend programming languages for API development such
as Python, Java, JavaScript (Node.js), or Go.
- Expertise in front-end technologies and frameworks such as React.js, Angular, or
Vue.js.
- GenAI & Agentic Tools: Deep hands-on experience with LangChain, CrewAI, or
AutoGen. Ability to manage agent memory, state, and tool-calling.
- In-depth understanding of SQL/NoSQL databases, data modeling, and experience
with Vector Databases for RAG implementations.
- Solid grasp of system design, microservices architecture, and cloud-native
technologies including Docker, Kubernetes, and GitHub Actions.
- Experience with distributed computing, machine learning frameworks, and tools,
with a primary focus on Generative AI.
- Desirable (Good to Have): Experience with Generative or Adaptive UI
development, where the interface dynamically adapts or renders components based
on LLM outputs and real-time AI reasoning.
- A strong desire to learn and master new technologies and techniques in the rapidly
evolving GenAI landscape.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 3-5 years of experience in full-stack development, with a proven
track record of building and deploying Generative AI applications and agents.
- A portfolio of successfully deployed web applications and services, specifically
showcasing AI agents, RAG implementations, or complex AI-driven features.
Experience
Skills
- Primary Skill: Open Source Development
- Sub Skill(s): Open Source Development
- Additional Skill(s): Vue.js, Node.js, GenAI Fundamentals