Full Stack Developer
Ecognition LabsDescripción del puesto
We are looking for a highly skilled Full Stack Developer with 3+ years of experience in building scalable applications and strong system design expertise. You will design and develop AI tools, integrate LLMs, build agentic workflows, and create robust backend and frontend systems. This role requires architectural thinking, deep technical skills, and practical AI implementation experience.
🎓 Education Requirement
BSc in Computer Science & Engineering (CSE) or equivalent degree
Strong academic foundation in data structures, algorithms, system design, and software engineering principles
🔧 Responsibilities
Design and develop scalable full-stack applications (frontend + backend)
Architect AI-driven systems using modern agentic patterns
Integrate LLM APIs (OpenAI, Anthropic, etc.) into production systems
Build and manage multi-agent workflows and tool-based architectures
Design secure, scalable APIs and microservices
Implement logging, monitoring, caching, and performance optimization
Work with vector databases and retrieval systems
Collaborate closely with product and AI teams
💻 Technical Requirements
Backend
Strong experience with Node.js / Python / Java / .NET (at least one deeply)Experience building scalable RESTful APIs
Database expertise (MongoDB, PostgreSQL, Redis, etc.)
Experience with async processing and background jobs
Frontend
Strong experience with React / Next.js / Vue / AngularExperience building clean, scalable UI systems
State management and performance optimization knowledge
AI & Agentic Architecture (Must Have)
Hands-on experience integrating LLM APIs
Understanding of
RAG (Retrieval Augmented Generation)
Vector databases (Pinecone, Weaviate, etc.)Tool calling / function calling
AI memory systems
Multi-agent orchestrationExperience with LangChain, LlamaIndex, AutoGen, or similar
Prompt engineering and evaluation understanding
System Design
Strong knowledge of scalable architectureCaching strategies and rate limiting
Observability & logging best practices
Ability to design systems from scratch
🎯 What We’re Looking For
3+ years of professional experience building production applications
Strong problem-solving mindset
Ownership mentality
Comfortable in fast-paced startup environmentsWrites clean, maintainable, scalable code
Practical AI builder (not just theory)
¿Te interesa este puesto?