Concentrix

Senior Fullstack Engineer - python, node.js

POL Krakow - ul. Lubomirskiego 20, Unity Tower 14th Flr Full time

Job Title:

Senior Fullstack Engineer - python, node.js

Job Description

We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled.

The global technology and services leader that powers the world’s best brands, today and into the future. We’re solution-focused, tech-powered, intelligence-fueled. With unique data and insights, deep industry expertise, and advanced technology solutions, we’re the intelligent transformation partner that powers a world that works, helping companies become refreshingly simple to work, interact, and transact with. We shape new game-changing careers in over 70 countries, attracting the best talent.

In our Information Technology and Global Security team, you will deliver the latest technology infrastructure, transformative software solutions and industry-leading global security for our staff and clients. You will work with the best in the world to design, implement and strategize IT, security, application development, innovation, and solutions in today’s hyperconnected world. You will be part of the technology team that is core to our vision of develop, build and run the future of Integrated Services.

Our game-changers around the world have devoted their careers to ensuring every relationship is exceptional. And we’re proud to be recognized with awards such as "World's Best Workplaces," “Best Companies for Career Growth,” and “Best Company Culture,” year after year.

We embrace our game-changers with open arms, people from diverse backgrounds, who are curious and willing to learn. Your natural talent to help others and go beyond WOW for our customers will fit right in with what we do and who we are.

Join us and be part of this journey towards greater opportunities and brighter futures.

Senior Developer – Integrations (Python / Node.js / Fullstack)

Project:

Speech-to-Speech (Real-Time AI Voice Translation)

Position Overview:

We are looking for a Senior Fullstack Developer experienced in Python, Node.js, and system integrations to join our team developing the Speech-to-Speech Translation Platform — a real-time, AI-powered communication system enabling multilingual voice interactions within contact center environments.

In this role, you will design and implement integration components connecting the Speech-to-Speech orchestration layer with CCaaS systems (Twilio, Amazon Connect, LiveKit, Hello Media Server) and AI services (OpenAI Realtime, Azure Speech).

You will work across backend APIs, orchestration workflows, and web components that enable human-in-the-loop translation and agent assistance experiences.

This is a hands-on role requiring deep technical expertise in real-time APIs, asynchronous systems, and AI-driven integration pipelines.

Key Responsibilities:

  • Design and develop integration services and connectors between the Speech-to-Speech backend and external telephony / CCaaS platforms (Twilio TaskRouter, Amazon Connect, LiveKit).

  • Build Python and Node.js microservices for orchestration, authentication, and event streaming.

  • Implement WebSocket, REST, and GraphQL APIs for session control, translation events, and live metrics.

  • Integrate AI components (STT, Translation, TTS) into real-time media flows and conversational pipelines.

  • Develop and maintain agent-facing UIs and widgets in Node.js/React for live translation, transcription, and AI suggestions.

  • Implement secure communication protocols (OAuth2, mTLS, token-based auth) for inter-service and third-party communication.

  • Collaborate with cloud and DevOps teams to deploy services in Azure / Kubernetes using Terraform and CI/CD pipelines.

  • Ensure observability via structured logging, telemetry, and Application Insights integration.

  • Participate in architecture and design reviews, contributing to scalability, fault-tolerance, and maintainability improvements.

  • Provide mentorship and technical guidance to mid-level developers within the integration team.

Qualifications & Skills:

Required:

  • 6–10 years of experience in fullstack or backend development with Python and Node.js.

  • Proven experience building and integrating REST / GraphQL / WebSocket APIs in distributed systems.

  • Strong understanding of real-time systems, event-driven architectures, and asynchronous processing (Celery, asyncio, Node streams).

  • Experience integrating with telephony / CCaaS platforms (e.g., Twilio, Amazon Connect, Genesys, NICE, LiveKit).

  • Hands-on experience with AI/ML APIs for Speech-to-Text, Translation, or TTS (OpenAI, Azure Speech, Whisper, etc.).

  • Solid understanding of authentication and authorization mechanisms (OAuth2, JWT, API keys, mTLS).

  • Experience with Docker, Kubernetes, and CI/CD automation (GitHub Actions / Azure DevOps).

  • Familiarity with PostgreSQL, Redis, and message brokers (Kafka, NATS, or RabbitMQ).

  • Excellent communication and collaboration skills in cross-functional, Agile teams.

Nice to Have:

  • Experience with TypeScript, React, or building lightweight frontend tools for internal users.

  • Knowledge of Temporal.io or similar workflow orchestration frameworks.

  • Exposure to real-time audio streaming, WebRTC, or media pipeline development.

  • Familiarity with cloud-native observability stacks (Prometheus, Grafana, Elastic, Application Insights).

  • Background in telecommunications, CCaaS, or AI-in-the-loop systems.

Location:

POL Krakow - ul. Lubomirskiego 20, Unity Tower 14th Flr

Language Requirements:

Time Type:

Full time

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents