Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sigma Software Group

Middle Software Engineer – AI Voice Systems, Python/TypeScript

Sigma Software Group

Middle Software Engineer focused on developing AI voice systems using Python and TypeScript. Work on backend services and customer integrations in a dynamic, low-bureaucracy team.

Posted 5/12/2026full-timeRemote • 🇺🇦 UkraineMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Distributed SystemsDockerKubernetesMongoDBPostgresPythonRabbitMQRedisTypeScript

About the role

Key responsibilities & impact
  • Develop and maintain services ensuring clean, testable, well-documented code
  • Build and improve APIs and services orchestrating agent workflows across LLM/TTS/STT vendors
  • Implement resilient patterns for external provider calls (retries, timeouts, fallbacks, rate limits, circuit breaking)
  • Integrate with CRMs and telecom providers, enabling bi-directional sync and workflow triggers
  • Maintain internal abstractions/adapters for consistent and extensible integrations
  • Work with MongoDB and Aurora for data storage and relational guarantees
  • Use RabbitMQ for asynchronous workflows and Redis for caching and ephemeral state
  • Participate in migration planning from Docker + ECS to Kubernetes
  • Contribute to CI/CD improvements, deployment safety, and observability
  • Engage in incident response and operational reliability improvements

Requirements

What you’ll need
  • 3+ years of backend engineering experience with hands-on ownership of production services
  • Strong proficiency in Python
  • Good understanding of backend engineering fundamentals: APIs, data modeling, and basic distributed systems concepts
  • Willingness to work with TypeScript or eagerness to learn it
  • Experience with Docker and containerized services
  • Practical experience with MongoDB or a relational database such as PostgreSQL / Aurora
  • Understanding of basic schema design and query optimization
  • Familiarity with messaging systems such as RabbitMQ or similar tools
  • Experience with Redis for caching, rate limiting, or ephemeral state
  • Strong debugging skills
  • Interest in operational topics: logging, monitoring, service reliability
  • Proactive communication and ability to take a well-scoped problem and drive it to completion
  • Ability to work in a small team with direct customer communication
  • Experience with real-time systems: telephony, WebSockets, streaming, low-latency pipelines will be a plus
  • Familiarity with vendor orchestration patterns: fallback routing, provider selection
  • Any Kubernetes experience, even in dev/staging environments
  • Exposure to security/compliance concepts: SOC 2, secrets management, audit trails
  • Experience with AI/LLM, TTS/STT, or voice-related systems

Benefits

Comp & perks
  • Flexible work arrangements

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTypeScriptDockerKubernetesMongoDBAuroraPostgreSQLRabbitMQRedisAPIs
Soft Skills
proactive communicationdebugging skillsproblem-solvingteam collaborationcustomer communicationoperational reliabilityincident responsedrive to completionadaptabilitywillingness to learn