Job VC
Senior Backend Engineer
Technologies
Description
We are looking for a Senior Backend Engineer who will take ownership of building and scaling high-load backend systems for a modern AI-driven platform. You’ll work on real-time communication, integrations with external providers, and reliable infrastructure that powers core product functionality. This role is ideal for someone who enjoys taking responsibility for end-to-end delivery, making technical decisions, and working in a fast-moving environment.
Responsibilities
Take primary ownership of key backend domains/services (design, implementation, deployment, uptime, iteration).
Write clear technical plans, make pragmatic tradeoffs, and drive delivery independently
Improve service standards: reliability, performance, observability, and maintainability
Develop APIs and services for orchestrating workflows across LLM / TTS / STT vendors
Design resilient integrations (retries, timeouts, fallbacks, rate limits, circuit breaking)
Build systems for real-time and near real-time workloads (event-driven processing, telephony)
Integrate with external systems (CRMs, telecom providers), including webhooks, sync, and routing
Create reusable abstractions to ensure scalable and consistent integrations
Work with core infrastructure: MongoDB, Aurora (RDS), RabbitMQ, Redis
Contribute to infrastructure evolution (Docker + ECS → Kubernetes)
Improve CI/CD, deployment processes, and system reliability
Support security and compliance best practices (secrets, access, auditability)
Requirements:
7–10+
years of backend engineering experience with demonstrated end-to-end ownership of production services
Strong proficiency in Python and TypeScript (APIs, data modeling, distributed systems basics)
Experience shipping and operating containerized services with Docker and a production orchestrator (ECS and/or Kubernetes)
Practical experience with MongoDB and/or relational databases (Aurora/Postgres), including schema design and performance tuning
Experience with messaging systems (RabbitMQ or similar) and caching (Redis), including failure modes and operational concerns
Strong debugging skills and an operator mindset: observability, incident response, and continuous reliability improvements
High agency: you take ambiguous problems, turn them into plans, align stakeholders, and deliver.
Nice to Have
Experience with real-time systems; telephony, WebSockets, streaming, low-latency pipelines.
Familiarity with vendor orchestration patterns; fallback routing, model/provider selection, evaluation/telemetry.
Kubernetes production experience; deployments, services/ingress, autoscaling, resource tuning, rollout strategies.
Security/compliance experience; SOC 2 concepts, data retention, audit trails, secrets management.
What you will have with us:
Paid out of office days;
Regular Performance review;
Company-funded learning & development opportunities;
Flexible work schedule;
Well-equipped office;
Career Path and growth opportunities.
About company
We are a software development company that provides digital technology services. From mobile and web development to custom software solutions. We’re dedicated to delivering innovative, high-quality solutions tailored to your unique needs.
Responsibilities
Take primary ownership of key backend domains/services (design, implementation, deployment, uptime, iteration).
Write clear technical plans, make pragmatic tradeoffs, and drive delivery independently
Improve service standards: reliability, performance, observability, and maintainability
Develop APIs and services for orchestrating workflows across LLM / TTS / STT vendors
Design resilient integrations (retries, timeouts, fallbacks, rate limits, circuit breaking)
Build systems for real-time and near real-time workloads (event-driven processing, telephony)
Integrate with external systems (CRMs, telecom providers), including webhooks, sync, and routing
Create reusable abstractions to ensure scalable and consistent integrations
Work with core infrastructure: MongoDB, Aurora (RDS), RabbitMQ, Redis
Contribute to infrastructure evolution (Docker + ECS → Kubernetes)
Improve CI/CD, deployment processes, and system reliability
Support security and compliance best practices (secrets, access, auditability)
Requirements:
7–10+
years of backend engineering experience with demonstrated end-to-end ownership of production services
Strong proficiency in Python and TypeScript (APIs, data modeling, distributed systems basics)
Experience shipping and operating containerized services with Docker and a production orchestrator (ECS and/or Kubernetes)
Practical experience with MongoDB and/or relational databases (Aurora/Postgres), including schema design and performance tuning
Experience with messaging systems (RabbitMQ or similar) and caching (Redis), including failure modes and operational concerns
Strong debugging skills and an operator mindset: observability, incident response, and continuous reliability improvements
High agency: you take ambiguous problems, turn them into plans, align stakeholders, and deliver.
Nice to Have
Experience with real-time systems; telephony, WebSockets, streaming, low-latency pipelines.
Familiarity with vendor orchestration patterns; fallback routing, model/provider selection, evaluation/telemetry.
Kubernetes production experience; deployments, services/ingress, autoscaling, resource tuning, rollout strategies.
Security/compliance experience; SOC 2 concepts, data retention, audit trails, secrets management.
What you will have with us:
Paid out of office days;
Regular Performance review;
Company-funded learning & development opportunities;
Flexible work schedule;
Well-equipped office;
Career Path and growth opportunities.
About company
We are a software development company that provides digital technology services. From mobile and web development to custom software solutions. We’re dedicated to delivering innovative, high-quality solutions tailored to your unique needs.