Design, develop, and maintain software solutions using Node.js, Nest.js, and React.js.
Implement and evolve Event-Driven Architectures with Kafka.
Design and deliver AI-based capabilities, including: MCP servers for secure and reusable system integrations, LLM-powered features for analytics, insights, and automation, AI-driven workflows embedded in CCaaS experiences.
Collaborate with product, data, and UX teams to translate business needs into production-ready solutions.
Leverage AI tools and services to optimize and enhance solutions.
Mentor development teams and promote high code quality standards.
Contribute from discovery to delivery, translating business requirements into technical specifications.
Write clean, maintainable, and well-tested code.
Participate in code reviews and knowledge sharing.
Maintain clear technical documentation.
Proactively identify improvements and propose innovative solutions.
Requirements
Bachelorʼs degree in Computer Science or a related field.
4+ years of experience in software development with Node.js, TypeScript (and/or Nest.js), React.js.
Strong understanding of loosely coupled architectures.
Experience with AI tools and services is a strong plus.
Proficiency with Git, Linux, and Agile methodologies.
Excellent problem-solving skills with a critical and analytical mindset.
Strong communication skills and experience working with remote teams (fluent English required).
Leadership qualities with a collaborative, team-oriented mindset.
A passion for learning, experimenting with new technologies, and challenging conventional solutions.
Knowledge in VoIP environments, LLM-powered features, Apache Kafka, Postgres, Docker, Kubernetes, and event-driven architectures.