We are looking for a skilled Middle Full Stack Developer to join our growing team. EST time zone

Job Description

Develop and maintain backend services under guidance from senior engineers — writing clean, testable, well-documented code.

  • Build and improve APIs and services that orchestrate agent workflows across LLM/TTS/STT vendors.
  • Implement resilient patterns: retries, timeouts, fallbacks, rate limits, and circuit breaking for external provider calls.
  • Work on integrations with CRMs (bi-directional sync, webhooks, workflow triggers) and telecom providers (call state, messaging, routing).
  • Write and maintain internal abstractions/adapters to keep integrations consistent and extensible.
  • Work with MongoDB as the primary datastore; use Aurora (RDS) where relational guarantees are needed.
  • Use RabbitMQ for async workflows and Redis for caching, rate limiting, and ephemeral state.
  • Ship on Docker + ECS; participate in migration planning toward Kubernetes.
  • Contribute to CI/CD improvements, deployment safety, and environment parity.
  • Participate in incident response and improve observability of the services you work on.
  • EST Time Zone
  • Upper-intermediate English

Qualifications

4+ of backend engineering experience with hands-on ownership of production services.

  • Solid proficiency in Python and good engineering fundamentals - APIs, data modeling, basic distributed systems concepts.
  • Willingness to work in TypeScript or eagerness to pick it up.
  • Experience working with containerized services (Docker); exposure to an orchestrator (ECS or Kubernetes) is a plus.
  • Practical experience with MongoDB or a relational database (Postgres/Aurora), including basic schema design and query optimization.
  • Familiarity with messaging systems (RabbitMQ or similar) and caching (Redis).
  • Good debugging skills and an interest in operational concerns: logging, monitoring, reliability.
  • Proactive communicator who can take a well-scoped problem and drive it to completion.

Nice to Have

  • Experience with real-time systems: telephony, WebSockets, streaming, low-latency pipelines.
  • Familiarity with vendor orchestration patterns: fallback routing, provider selection.
  • Any Kubernetes experience (even dev/staging environments).
  • Exposure to security/compliance concepts (SOC 2, secrets management, audit trails).