Jobs
Software Engineer
Build clear, maintainable systems and apply AI tools responsibly to deliver outcomes for SMEs.
Overview
Excelerin helps organisations adopt AI safely and practically. You’ll work across modern JavaScript stacks to ship pragmatic features, integrations, and small AI‑enabled services that are measurable and maintainable — across our own products as well as client integration work.
What you’ll do
- Implement features across Next.js/Node.js, integrating third‑party APIs and data services.
- Prototype and productionise AI‑assisted workflows (retrieval, classification, summarisation, automation).
- Work on both our products and client integrations; scope clearly and hand off cleanly.
- Set up and maintain CI/CD (e.g. GitHub Actions, Vercel, Docker) and keep deployments healthy.
- Ship small, frequent changes with solid testing and clear observability.
- Collaborate with consultants to translate outcomes into scoped, buildable work.
What you’ll bring
- Strong JavaScript and TypeScript fundamentals; React/Next.js in production.
- Experience with Node.js APIs, queues, and basic data modelling.
- Comfort with AI tooling (OpenAI/Anthropic APIs, embeddings, vector stores, RAG basics).
- Solid CI/CD skills (pipelines, environments, release hygiene).
- Organised and comfortable in an agile environment (small PRs, standups, iteration).
- Knows the difference between “vibe coding” and “AI‑augmented engineering”. You use AI to enhance clarity and correctness, not to skip design, tests, or security.
Role details
- Type: Contract or part‑time to start; potential to extend
- Location: Remote (UK); Scotland preferred
- Stack: Next.js, Node.js, TypeScript, Tailwind, Postgres/Prisma (or equivalent)
Nice to have
- Python for scripting or data tasks
- Basic MLOps or data engineering familiarity
- Observability (logging/metrics/tracing)
- Security/gdpr awareness for AI features