Search by job, company or skills

eximius ai

Senior Full Stack Engineer

Save
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Eximius

Eximius is an AI-powered recruitment platform that automates candidate screening, scoring, and shortlisting, so recruiters evaluate quality-matched candidates instead of manually filtering through hundreds of applications. We serve enterprise hiring teams, mid to small sized companies and startups across US and India.

About the Role

We're hiring senior full-stack engineers who can own features end-to-end across our product -comfortable working both in our TypeScript/Next.js application and in our Python (FastAPI/Flask) backend services and Azure Functions cron workers. You'll own features end-to-end, set patterns the rest of the team follows, and be trusted with the parts of the system that can't break. Real scale, real AI in production, and a small enough team that what you ship matters the week you ship it. You'll own features end-to-end across our Next.js application, our Python backend services, and the PostgreSQL data layer: from the API route and database schema to the React UI a recruiter actually clicks.

What You'll Do

  • Build and own features end-to-end across the App Router stack - server components, API route handlers, repositories, and React UI.
  • Build and maintain Python services - FastAPI/Flask microservices and Azure Functions /queue-driven cron workers that power sourcing, sync, integrations, and AI reporting.
  • Design PostgreSQL schemas, write performant SQL/RPC functions, and reason about row-level security and multi-tenant data access.
  • Integrate third-party services (storage, queues, payments/credits, messaging, external recruitment APIs) cleanly behind well-typed boundaries.
  • Set patterns and review others code - raise the bar on typing, testing, and documentation.
  • Diagnose production issues across the stack: a slow query, a flaky test, a realtime sync bug, a caching edge case.

What we're looking for

  • 5–7 years building and shipping production web applications.
  • Deep TypeScript and modern React; real experience with a server-rendered React framework(Next.js strongly preferred).
  • Strong Python - production experience with FastAPI and/or Flask, and comfort owning backend services and async/queue-driven workers.
  • Strong SQL and relational data modelling - you can read a query plan and know why it's slow.
  • Fluent with Git - branching, rebasing, and a disciplined PR-based workflow; you write clean commits and give thorough code reviews.
  • Experience in a multi-tenant or permissions-sensitive system; you take data isolation seriously.
  • A track record of owning features, not just tickets - you think about the user, the edge cases, and the on-call cost.

Nice to have

  • Supabase (or Postgres + RLS) in production.
  • Realtime data, caching strategies (Redis), or background job processing.
  • Comfort working near AI/LLM features.

Our stack

  • Frontend: Next.js 14 (App Router), React, TypeScript
  • Backend (TypeScript): Next.js route handlers (repository pattern)
  • Backend (Python): FastAPI + Pydantic microservices, Flask/Flask-RESTful (AI + reporting),Azure Functions (durable) & queue-driven cron workers
  • Data: PostgreSQL (Supabase) - RPC, Realtime, Row-Level Security, pgvector
  • AI: LLMs via OpenRouter/OpenAI/Anthropic behind a provider-agnostic factory; embeddings+ semantic search
  • Infra: Azure (Blob Storage, Cache for Redis), Docker, Kubernetes
  • Tooling & quality: Git + GitHub (PR-based workflow), Jest, ESLint, typed end-to-end, CI on every PR

How we work

  • AI-first development - we use Claude Code aggressively across the codebase. You'll be expected to ship faster with AI agents and hold a high bar on reviewing what they produce.
  • Ownership over hand-offs - you own the feature from schema to UI (or service to job),including the docs.
  • Documentation is shared memory - we write things down so the next engineer reads one file, not five.
  • Quality is non-negotiable - typed, tested, reviewed; security and data isolation are first-class.
  • Pragmatic, not dogmatic - we ship, we measure, we improve.

Please note you will be required to go through a AI screening to be considered for this role. Once you apply you will be prompted to go through a screening. You must complete the same to considered.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 151003633

Similar Jobs

Noida, India

Skills:

react.js JavaDockerSpring BootRest ApisAzureKubernetesMicroservicesAWSGitHub ActionsCQRS

Gurugram, Gurugram, India

Skills:

react.js Express.JsReduxPostgreSQLNode.jsMicroservicesSwaggerRest ApisNestjsJestAWS SQSACH payment processingReact Hook FormTanStack QueryPlaywrightGraphQL servicesAI coding assistantsHapiWebSocketsNext.jsevent-driven architectureOpenAPI

Noida, India

Skills:

snowflake PostgreSQLHTMLReactTypescriptJavascriptDockerMySQLScssNestjsPythonGraphqlCSSData StructuresNode.jsRedisOopDjangoAlgorithmsGcpMongoDBRest ApisKubernetesreal-time AI-assisted workflowsCachingWebSocketsMulti-tenant systems

Gurugram, India

Skills:

Rest ApiDjangoTypescriptReactMySQLFastAPIPythonDockerReduxJestFlaskPostgreSQLCypressCSS-in-JSTailwind CSSContext APINext.jsZustand

Gurugram, India, Gurugram

Skills:

MySQLRest ApiDjangoCSSTypescriptReactFastAPIPythonDockerReduxJestFlaskPostgreSQLTailwind CSSContext APICypressNext.jsZustand