Full Stack Developer at ELLA Digital
RTWT1, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

60000.0

Posted On

04 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Docker, Web Apps, E2E, Indexing

Industry

Information Technology/IT

Description

ABOUT ELLA

ELLA is redefining the future of automotive through AI. We provide cutting-edge software and services that empower dealerships and automotive businesses to streamline operations, enhance the customer journey, and make smarter, data-driven decisions. Our flagship AI suite, optimAIze, spans engagement, voice, chat, and messaging solutions, helping brands connect more meaningfully with customers at every stage of the vehicle lifecycle. As we continue to grow across the UK, we’re looking for an ambitious and commercially driven Full Stack Developer to help scale our impact across the automotive sector.

Must-have qualifications

  • 3+ years building production web apps with JavaScript/TypeScript.
  • Strong Vue.js experience and solid GUI/UX fundamentals (responsive layouts, a11y basics).
  • Solid Node.js backend skills with hands-on API integration experience (REST API).
  • Deep SQL Knowledge, preferably PostgreSQL: complex queries, indexing, query optimisation, schema design, migrations.
  • Experience with integration reliability patterns (auth flows, webhooks, retries/backoff, idempotency, rate-limit handling).
  • Comfort with DigitalOcean or similar cloud and containerised development (Docker).
  • Good testing discipline (unit/integration/e2e) and CI/CD familiarity

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

THE ROLE

Ella is an automotive-focused software company building modern web applications with deep integrations with customer platforms and dealer systems. You will be responsible for designing, maintaining and developing software for our clients to automatically communicate with their customers using AI. We integrate with many third-party systems, so you’ll spend meaningful time designing, consuming, and hardening APIs (ours and others).

KEY RESPONSIBILITIES

What you’ll do

  • Build responsive GUIs with Vue.js (Composition API) and modern JavaScript/TypeScript.
  • Develop secure, scalable Node.js services (REST API) with robust API integrations to OEMs, CRM/DMS/garage systems, telematics providers, and payments/identity platforms.
  • Engineer resilient integration flows: auth (OAuth2/JWT/API keys), pagination, retries/backoff, idempotency, rate-limit handling, and webhooks.
  • Model data and write efficient SQL for PostgreSQL (schemas, indexes, views, migrations, performance tuning).
  • Deploy and operate on DigitalOcean (Droplets, Managed Databases, App Platform, Spaces, VPC, load balancers).
  • Improve observability for integrations: structured logging, tracing, metrics, and alerting.
  • Own features end-to-end: discovery, UX collaboration, implementation, testing, and iteration.

Our stack

  • Frontend: Vue.js 3, Pinia/Vuex, Vue Router, Vite, TailwindCSS, Storybook.
  • Backend: Node.js, TypeScript, Express/Fastify, Prisma/Knex/TypeORM, REST, OpenAPI/JSON:API.
  • Integrations: OAuth2/OIDC, webhook consumers, message queues, SDK generation from OpenAPI, rate-limit middleware.
  • Data: PostgreSQL (primary), Redis (cache/queues).
  • Infra/DevEx: DigitalOcean, Docker, GitHub Actions, Terraform, Sentry, Prometheus/Grafana.

Must-have qualifications

  • 3+ years building production web apps with JavaScript/TypeScript.
  • Strong Vue.js experience and solid GUI/UX fundamentals (responsive layouts, a11y basics).
  • Solid Node.js backend skills with hands-on API integration experience (REST API).
  • Deep SQL Knowledge, preferably PostgreSQL: complex queries, indexing, query optimisation, schema design, migrations.
  • Experience with integration reliability patterns (auth flows, webhooks, retries/backoff, idempotency, rate-limit handling).
  • Comfort with DigitalOcean or similar cloud and containerised development (Docker).
  • Good testing discipline (unit/integration/e2e) and CI/CD familiarity.

Nice to have

  • Automotive domain exposure (DMS/CRM, OEM/telematics data).
  • API design & documentation (OpenAPI), SDK/tooling, webhook security (HMAC), event-driven architecture.
  • Caching/queues (Redis, BullMQ), realtime (WebSockets/SSE).
  • Observability (Sentry, OpenTelemetry), performance profiling.
  • IaC (Terraform), GitOps; data integration/ETL/CDC experience.
  • Accessibility (WCAG) and design-system contributions.

Ways of working

  • Agile, lightweight ceremonies; frequent releases.
  • Product/design/engineering collaborate as one team.
Loading...