Sigma Software

AI Communication

MiddleFull-StackSoftwareEngineerAIVoiceSystems

Lviv, Lviv Oblast, Ukraine FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Middle Full-Stack Software Engineer – AI Voice Systems at Sigma Software. Skills: TypeScript, React/Next. js, Python, GraphQL. Develop and maintain full-stack features. Build user-facing functionality”

What You'll Achieve.

Contribute to a product in the AI communication space; Contribute to the ongoing development of the existing platform; Help keep production services stable, reliable, and easy to support

Industry & Context.

AI Communication
Problems you'll solve

Solving complex integration challenges; Problem-solving skills

What They're Looking For.

Must Have

3+ years of full-stack engineering experience, 3+ years of hands-on experience with Python, Experience owning features end to end in a production environment, Good working knowledge of TypeScript, Experience with React and Next. js, Familiarity with server-side rendering and general Next. js patterns, Experience working with GraphQL, Ability to build and consume GraphQL APIs, Ability to read, write, and maintain Python-based backend services, General understanding of backend fundamentals, Experience with Docker and containerized deployments, Experience with MongoDB or a relational database such as PostgreSQL / Aurora, Understanding of basic schema design, Ability to write reasonable queries, Ability to debug across the stack, Interest in production topics, Proactive communication, Ability to take a task and drive it without constant hand-holding, Comfortable working in a small team with direct customer communication

Nice to Have

Exposure to messaging systems such as RabbitMQ or similar tools, Experience with Redis or other caching tools, Experience with real-time systems, Familiarity with vendor orchestration patterns, Any Kubernetes experience, Experience with AI/LLM, TTS/STT, or voice-related systems, Exposure to security/compliance concepts

What You'll Do.

Develop and maintain full-stack features

Build user-facing functionality

Work with server-side rendering

and maintain GraphQL APIs

and maintain backend services

Contribute to API design

Support integrations with CRMs

Work with MongoDB and Aurora

Participate in debugging across the stack

Work with Docker and containerized deployments

Contribute to CI/CD improvements

Help keep production services stable

Communicate directly with customer team

Take ownership of tasks

How You'll Work.

Team & Collaboration

Direct communication with the customer team; Work with product team; Effective communicator in distributed and small teams

Communication Scope

Direct communication with the customer team; Proactive communication; Effective communicator

Process & Methodology

Take ownership of tasks from start to finish

Full Job Description

We are looking for a Middle Full-Stack Software Engineer with strong experience in TypeScript, React/Next.js , and solid working knowledge of backend development with Python. The ideal candidate is comfortable owning features end to end — from frontend implementation and user-facing flows to backend services, APIs, integrations, and production support. This role is a good fit for an engineer who enjoys working across the stack, solving complex integration challenges, and contributing to a product in the AI communication space. The position is slightly frontend-leaning, but still requires the ability to read, write, and maintain backend services. CUSTOMER The customer is a product company developing a platform for automating customer communications using AI-based solutions. The team is small, fast-scaling, and operates with a low level of bureaucracy. The role involves direct communication with the customer team and a strong ownership-oriented engineering culture. The project is in an active development phase. The candidate will work on frontend features, backend services, external provider integrations, and contribute to the ongoing development of the existing platform. PROJECT The project is an agentic call center platform that uses Voice and Text AI agents to conduct real customer conversations, automate workflows, and integrate with CRMs and telecom providers. The platform helps businesses automate customer communication at scale, including bookings, call transfers, CRM workflows, messaging, and routing. From a technical perspective, the project is interesting because it includes frontend development with React/Next.js , backend services in Python , GraphQL APIs, real-time voice AI workflows, integrations with external providers, MongoDB, Aurora, RabbitMQ, Redis, Docker/ECS, and a future migration toward Kubernetes. Key Technologies TypeScript, React, Next.js, GraphQL, Apollo, Python, MongoDB, Aurora / PostgreSQL, RabbitMQ, Redis, Docker, ECS, Kubernetes, AWS, AI

Free ATS check

Applying for this Middle Full-Stack Software Engineer – AI Voice Systems role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Sigma Software?

Real rants from real employees. Read before you apply.

Read Company Rants →