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).