Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • AI Engineer developing features end-to-end for cannabis retail platform. Collaborating in a remote-first team to optimize and innovate solutions using AI tools.

Responsibilities

  • Own features end-to-end — from task breakdown to production deploy
  • Design and build server-side logic (REST and RPC APIs, services, integrations)
  • Implement user interfaces — clean and fast, without over-engineering
  • Set up CI/CD, containerisation, and feature-level infrastructure (DevOps basics)
  • Participate in code reviews, technical discussions, and task decomposition

Requirements

  • 3–6 years of commercial experience in backend or fullstack development
  • Proficiency in Node.js (Express / NestJS) or .NET
  • Experience designing REST APIs and understanding of RPC approaches
  • Solid work with relational databases (PostgreSQL / MySQL / MSSQL)
  • Understanding of core patterns: queues, caching, async
  • Confident React — enough to build a working UI independently
  • TypeScript at a level sufficient to work with typed APIs
  • Docker and Docker Compose — confident everyday use
  • Basic CI/CD with GitLab CI
  • Experience deploying to cloud platforms (AWS, GCP or similar)
  • Active use of AI agents in development: Cursor, Claude, Codex or equivalents
  • Familiarity with agentic workflows: plan mode, REPL-style iteration, and similar approaches
  • Prompt engineering: ability to frame tasks clearly and load the context with relevant artefacts (code, schemas, requirements)
  • Output verification and review — understands where models fail and why
  • Degradation control: using tests and other mechanisms to maintain quality under agentic changes
  • Strong test coverage: unit, integration, e2e — writes tests as a real quality gate, not a formality
  • Cross-team development experience: coordinating changes with adjacent teams, working with shared services or platform
  • Experience in startups or small teams with broad ownership
  • Proactivity – We love team members who take initiative and provide feedback
  • Critical thinking – We value problem-solvers who think beyond just writing code
  • Adaptability – Our industry is evolving fast, and we need people who thrive in change.

Benefits

  • 100% remote – We’re a remote-first company, no offices needed!
  • Flexible working hours – Core team time: 09:00-15:00 GMT (flexible per team)
  • 20 paid vacation days per year
  • 12 holidays per year
  • 3 sick leave days
  • Medical insurance after probation
  • Equipment reimbursement (laptops, monitors, etc.)

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDockerGoogle Cloud PlatformJavaScriptMySQLNode.jsPostgresReactTypeScript.NET

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.