Sigma Software
AI Communication
MiddleFull-StackSoftwareEngineer–AIVoiceSystems
Neural analysis suggests this role is
optimal for mid candidates.
“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.
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
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.