Remotery

Full-stack Engineer

Posted Jun 3

This is a fully remote position, open to applicants in Portugal.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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).


🏝️ Benefits

β€’ Grow Your Career

β€’ Enjoy Flexibility

β€’ Community & Culture

β€’ Make an Impact

People also viewed

Webedia11 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global11 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex11 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy11 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo11 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro11 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers