GrepJob
Finite State

AI Software Engineer

Finite State
Apply
about 19 hours ago
Toronto, CanadaSenior

Base Salary

$181k - $270k/yr

Responsibilities

  • Build and maintain secure, scalable web applications using Next.js/React, TypeScript, and Node.
  • Design and implement business logic close to the data using Postgres functions and Supabase Edge Functions.
  • Utilize AI tools to scaffold and refactor full-stack features and automate engineering tasks.
  • Embed security best practices into every layer of development.
  • Collaborate with product managers and designers to create intuitive features.
  • Design and optimize API contracts and event flows using Next.js and Supabase.
  • Model and optimize relational data in PostgreSQL for large workloads.
  • Support automated testing, CI/CD pipelines, and vulnerability scanning.
  • Provide mentorship and code reviews to peers.
  • Stay updated on trends in AI-assisted engineering and application security.

Requirements

  • Experience building and shipping production web apps using Next.js/React, TypeScript, and PostgreSQL.
  • Proficiency in AI-assisted development tools like Cursor, Copilot, and Devin.
  • Strong backend and data modeling skills in Postgres; experience with Supabase is a plus.
  • Solid understanding of secure web application development and modern security best practices.
  • Experience deploying applications in the cloud, ideally AWS, with knowledge of Docker and CI/CD.
  • Collaborative mindset with a focus on balancing technical rigor with user needs.

Benefits

  • Work fully remotely with a high degree of autonomy.
  • Comprehensive benefits package.
  • Learning stipends to support professional development.
  • Equity options to share in the company's growth and success.

Tech Stack

AWSDockerJavaScriptKubernetesNext.jsNode.jsPostgreSQLPythonRedisTypeScript