Important Information
Location: Brazil
Job Mode: Full-time
Work Mode: Work from home
Job Summary
As a Fullstack Tech Lead focused on Artificial Intelligence, you will lead the development of innovative AI-powered systems by collaborating closely with backend and frontend engineers. This role requires hands-on coding expertise, architectural vision, and a deep understanding of modern AI frameworks. You will be responsible for designing scalable fullstack solutions using cutting-edge technologies, driving technical excellence, and shaping the engineering standards for intelligent automation.
Responsibilities and Duties
- Lead the design and development of fullstack systems using Node.js, NestJS, and Langchain, ensuring robust architecture and maintainable code;
- Architect backend services and APIs that integrate with LLMs and support agent workflows, using TypeScript and JSON-based configurations;
- Collaborate with frontend engineers to ensure seamless integration, while maintaining backend ownership;
- Experiment with emerging GenAI technologies, including RAG, embeddings, and vector databases, to enhance solution capabilities;
- Guide engineering best practices through code reviews, documentation, and mentoring;
- Work closely with product and design teams to translate business requirements into intelligent automation features.
Essential Skills
- Advanced proficiency in Node.js, NestJS, and TypeScript, with experience in building scalable backend systems;
- Hands-on experience with Langchain, including prompt engineering, agent orchestration, and tool integration;
- Strong foundation in software engineering principles, including system design, API architecture, and testing;
- Experience working with JSON configurations and managing structured data flows.
Highly Desirable Skills
- Experience designing GenAI architectures using Langchain agents, RAG, and LLM APIs (e.g., OpenAI, Anthropic);
- Familiarity with vector databases and embedding models;
- Exposure to cloud platforms (AWS, GCP, Azure) and CI/CD pipelines;
- Experience with remote collaboration tools and asynchronous workflows.
Optional Skills
- Knowledge of Docker and containerized deployments;
- Experience with CI/CD tools;
- Ability to write and maintain technical documentation;
- Familiarity with test automation frameworks (e.g., Jest, Mocha);
- Understanding of multi-agent orchestration and tool calling;
- Experience working in agile environments with cross-functional teams.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.