
Full-stack Engineer
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Portugal.
β’ Design, develop, and maintain software solutions utilizing Node.js, Nest.js, and React.js, emphasizing AI-driven features throughout the platform.
β’ Create and enhance AI capabilities such as LLM-powered functionalities for intelligent automation, summarization, classification, and decision support within CCaaS workflows.
β’ Implement agentic workflows through tools like MCP, function calling, and multi-step reasoning pipelines.
β’ Integrate real-time AI with voice and digital channels (including transcription, sentiment analysis, and intent detection).
β’ Develop embedding and retrieval systems for RAG-based features and knowledge-enhanced experiences.
β’ Execute and promote event-driven architectures using Kafka to facilitate asynchronous AI processing pipelines.
β’ Lead small to medium technical projects from inception to completion β encompassing scoping, technical design, delivery, and retrospective evaluation.
β’ Manage technical and product trade-offs by collaborating closely with Product and Design teams to challenge scope, suggest alternatives, and achieve pragmatic solutions while maintaining a focus on outcomes.
β’ Collaborate effectively with contractors β onboarding, aligning, and ensuring quality standards across diverse teams.
β’ Mentor engineers and elevate the technical standards through code reviews, design discussions, and knowledge sharing.
β’ Clarify ambiguous business requirements into definitive technical direction β ensuring stakeholder alignment throughout the process.
β’ Maintain precise technical documentation and actively contribute to engineering standards.
β’ Bachelor's degree in Computer Science or a related discipline.
β’ 5-6 years of experience in software development with Node.js, TypeScript (and/or Nest.js), and React.js.
β’ Practical experience in integrating LLMs or AI services into production systems (OpenAI, Anthropic, Azure OpenAI, or similar).
β’ Strong grasp of event-driven and loosely coupled architectures.
β’ Familiarity with prompt engineering, RAG patterns, function calling, and agentic architectures.
β’ Experience with Apache Kafka, Postgres, Docker, and Kubernetes.
β’ Proficient in Git, Linux, and Agile methodologies.
β’ Strong analytical and practical mindset β capable of identifying issues, forming opinions, and taking action.
β’ Exceptional communication skills β able to engage with engineers, PMs, and stakeholders while maintaining precision and clarity.
β’ Outcome-focused β prioritizing impact over mere output.
β’ Ability to discern when to reduce scope and when to intensify efforts.
β’ A proactive attitude with a proven record of achieving results in ambiguous or constrained environments.
β’ Experience collaborating with remote and distributed teams (fluent English required).
β’ Grow Your Career
β’ Enjoy Flexibility
β’ Community & Culture
β’ Make an Impact
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.