Skip to main content
T

Senior Software Engineer — Backend (Contract)

TACTECH NEW MEDIA SOLUTIONS

Remote, AERemoteFull-Time3w ago

Description

Senior Software Engineer — Backend (Contract)

Tactech New Media LLC, Dubai UAE

Immediate start, Remote, Full-time

3 Month Project Period, Renewable monthly upon mutual fit

About the role:

We're hiring a senior software engineer to take **full ownership of the backend** for a multi-tenant SaaS platform. You will be the sole engineer on the backend — building and operating it end-to-end across code, infrastructure, and security, and shaping how the system evolves from early-stage product into production scale.

This is a hands-on engineering role for someone who has done this before: built backend systems end-to-end, taken responsibility for the whole stack, and held the line on quality, performance, and security.

What you'll own:

- **Code and contracts.** Implementation, module boundaries, service contracts, data modeling. You own the build.

- **Performance.** This is a latency-sensitive platform. You design for performance and keep it healthy as the system grows.

- **Security.** Authentication, authorization, multi-tenant isolation, secrets handling, threat modeling, audit logging. The system handles tenant data and you own its protection end-to-end.

- **DevOps.** Cloud setup, CI/CD, deployment, monitoring, alerting, observability.

- **Realtime AI pipeline.** A streaming voice/AI pipeline (speech-to-text, LLM, text-to-speech) on the live request path. You own its design and streaming behaviour end-to-end.

- **Third-party integrations.** The platform depends on several external APIs. You integrate them cleanly and keep those dependencies easy to change.

- **Operational posture.** Incident response, logging hygiene, on-call ownership for the contract duration.

What we're looking for:

- 5+ years of backend software engineering experience. You've shipped production systems and operated them under real load.

- Strong **TypeScript on Node.js**, with hands-on production experience.

- Production experience with **NestJS** or an equivalently structured Node framework — module boundaries, dependency injection, interface-based design.

- You have personally shipped at least one of: (a) a realtime streaming system — WebSocket / SSE / audio or event streaming, or (b) a multi-tenant SaaS with tenant-scoped data and per-tenant configuration. Strong candidates will have touched both.

- Proven security-aware engineering — token-based auth, secrets handling, and secure-by-default instincts.

- Strong DevOps fundamentals you've run yourself — CI/CD, monitoring, and deployment.

- **Postgres and Redis** at production scale. Experience with multi-tenant data models a strong plus.

- Comfortable working on multilingual systems, including Unicode-safe text handling, language-specific edge cases, and preferably Arabic / RTL or mixed-language input.

- Disciplined written communication. The team coordinates asynchronously across time zones; clarity in writing is how we work.

- Comfortable co-designing API contracts and protocols with adjacent engineers as a routine part of the role.

Nice to have:

- Track record evolving a system from initial release through production hardening and scale.

- Experience operating backend services in high-availability, latency-sensitive contexts.

- Prior experience with speech, audio, or conversational AI systems.

Engagement:

- 1-month contract, renewable on mutual fit. Strong likelihood of extension.

- Full-time engagement (~40 hrs/week).

- Fully remote, any time zone. Asynchronous-first collaboration.

- Compensation: competitive, based on experience.

How to apply:

Send a short note covering

(a) one backend system you have owned end-to-end,

with brief context on its scale and how you handled security and reliability,

(b) your earliest start date, and

(c) a CV or relevant portfolio links.

To:
Whatsapp +971505869086
Email admin@tactech.digita

More jobs