Are you an experienced software engineer who gets energy from building complex platforms? Do you enjoy working full-stack, take ownership of your work, and want to contribute directly to the next generation of voice and conversational AI solutions? Then we’d like to meet you.
Our client is building a conversational AI platform where partners and internal teams develop smart voice, chat and messaging solutions. The platform also powers the AI features of their contact center product, such as speech transcription, voicemail automation, call screening and voicebots.
To support the platform’s continued growth, we’re looking for a Senior Platform Engineer to help build the future of AI on it.
The role
As a Senior Elixir Engineer, you’ll work on the conversational AI platform. You’re responsible for designing, developing and improving features used daily by customers, partners and internal teams.
You’ll work across the full stack, from backend services in Elixir and Phoenix to frontend development in React and TypeScript. You take ownership of a feature’s entire lifecycle: from design and development to testing, documentation and rollout to production.
You’ll also play an important role in further developing the integration between the AI platform and the client’s PBX telephony platform. This is where AI, voice technology and telecom come together in solutions that directly affect the service provided to end customers.
This is deliberately not a management or team lead role. We’re looking for a senior engineer who enjoys building, takes responsibility and solves technical challenges, without the role being mainly about people management.
What you’ll do
Design, develop and maintain new features within the platform
Deliver solutions across the full stack, from the Elixir backend to the React/TypeScript frontend
Translate functional problems into scalable, maintainable technical solutions
Independently take on larger features, from design to production
Write tests, documentation and monitoring as an integral part of development
Perform code reviews and help maintain high quality standards within the team
Actively contribute to architecture discussions and the technical direction of the platform
Investigate and resolve complex production issues
Work with QA and DevOps/SRE to bring software to production safely and reliably
Contribute to the further development of AI features within the platform
Share knowledge with colleagues through reviews, pairing and technical documentation
Working on voice AI and telecom integrations
A key part of this role is the collaboration between the AI platform and the client’s telephony platform.
You’ll get the chance to dive deeper into voicebots, real-time speech processing, transcription, voicemail automation and call screening. Together with engineers from different teams, you’ll work on integrations that make AI features available directly within customers’ telephony environments.
Telecom experience isn’t required, but we value curiosity about this domain and the ambition to grow in it.
What you bring
You’re an experienced software engineer who takes ownership and independently tackles complex technical challenges. You think beyond code and care about scalability, quality, maintainability and the users of the platform.
You enjoy working with other engineers, share knowledge actively, and feel at home in an environment where technology, innovation and product development come together.
You also bring:
Experience as a Senior Software Engineer, Full-Stack Engineer or similar role
Strong backend experience, preferably with Elixir, Erlang/OTP or similar technologies
Experience with React and TypeScript
Experience building scalable software solutions in production environments
Experience independently delivering features from design to production
Knowledge of software architecture, API design and distributed systems
Experience with code reviews and software quality
Affinity with AI-assisted development and modern development tools
Good command of English ( equivalent to IELTS 6.5 & above) is must requirement
Nice to have
Phoenix Framework
Conversational AI, NLP or LLM solutions
Agentic AI workflows and tool/function calling
Event-driven architectures
Voice, telecom or PBX platforms
Kubernetes and Google Cloud Platform
Low-code or developer-facing platforms