freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer - AI Platform

Summary

Build and maintain an AI-powered planning platform using TypeScript, React, Node.js, and OpenAI SDK to improve scalability, security, and deployment for an education group.

Position 2 Senior Software Engineer — AI Platform

Role Focus

You will build and support our AI Planner platform — a full-stack product spanning frontend, backend, database, and AI integrations. You will work with TypeScript, React, Node.js, and AI tooling (OpenAI SDK) to improve platform scalability, security, and deployment.

Key Responsibilities

  • Build and support the AI Planner platform across frontend, backend, database, and AI layers
  • Develop using TypeScript, React, Node.js, and SQL / PostgreSQL
  • Implement and maintain AI integrations such as OpenAI SDK and related tooling
  • Improve platform scalability, security, CI/CD pipelines, and cloud deployment
  • Write clean, maintainable, and secure code
  • Troubleshoot issues, improve performance, and support production systems
  • Contribute to code reviews, technical design, and engineering best practices

Requirements

  • Strong experience as a Software Engineer, preferably in a senior capacity
  • Solid hands-on experience in full-stack TypeScript development with modern web technologies
  • Good understanding of REST APIs, software architecture, and production support
  • Familiarity with Git-based workflows, testing, and modern engineering practices
  • Able to work independently, communicate clearly, and take ownership of delivery

Technical Environment (AI Platform Track)

  • Languages: TypeScript, SQL
  • Frontend: React, Vite, TanStack Router, React Query, Mantine, Tailwind CSS, TipTap
  • Backend: Node.js, Hono
  • Database: PostgreSQL, Supabase, Drizzle ORM, Graphile Migrate
  • AI: OpenAI SDK, Vercel AI SDK
  • Tooling / Infra: pnpm, ESLint, Prettier, Husky, Docker, Kubernetes, Helm, GitHub Actions

Good to Have

  • Exposure to both mobile and platform engineering
  • Experience with AI-powered applications or AI-assisted coding workflows
  • Experience mentoring junior engineers and driving technical quality

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available