Skip to main content

Full Stack Developer

Tecnología
Ecognition Labs
Hace 1 mesesHasta 20/5/2026
Tiempo completo100% Remoto

Descripció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 / Angular

Experience 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 orchestration

Experience with LangChain, LlamaIndex, AutoGen, or similar

Prompt engineering and evaluation understanding

System Design

Strong knowledge of scalable architecture

Caching 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 environments

Writes clean, maintainable, scalable code

Practical AI builder (not just theory)

Keywords
education-trainingcomputer-sciencedata-structuresplanning-and-designvisual-art-designproduct-development-and-designartificial-intelligencelarge-language-model-llmmicroservicesperformance-optimizationvector-databasesearch-and-retrievalnodejspythonjavamongodbpostgresqlpostgresredisreact-jsreactnext-jsuser-interface-uistate-local-municipalretrieval-augmented-generation-ragi-o-memory-peripheral-connectorsservice-management-and-orchestration-smolangchainllamaindexprompt-engineeringassessment-assessment-toolsobservabilitypolicies-and-practicesstartups

¿Te interesa este puesto?