Database (Backend) Engineer (Express, Supabase, PostgreSQL)

Job title: Database (Backend) Engineer (Express, Supabase, PostgreSQL)

Company:


Job description: JOB OVERVIEWAbout the Role
We are looking for a highly skilled Backend Engineer to design, develop, and maintain the backend infrastructure of our AI-powered platform. You will play a critical role in shaping our database architecture, optimizing API performance, and ensuring scalability. The ideal candidate has deep experience with Express.js, Supabase, and PostgreSQL, including advanced PostgreSQL features like pg_cron, pg_crypto, and other extensions that enhance performance, security, and automation.Please review the job description thoroughly. To apply, please fill out this form: Upgrade to see actual infoResponsibilities

  • Design & optimize backend architecture: Create scalable, efficient, and maintainable database schemas in PostgreSQL (Supabase).
  • Develop robust REST APIs: Build and optimize Express.js APIs that serve our frontend and external integrations.
  • PostgreSQL optimization: Implement and maintain pg_cron for scheduled tasks, pg_crypto for security, and other extensions to improve efficiency.
  • Database migrations & indexing: Optimize database performance through proper indexing, caching strategies, and schema design.
  • Authentication & security: Implement authentication using Supabase Auth and ensure backend security best practices.
  • Scaling & monitoring: Build efficient query patterns, optimize Supabase functions, and ensure system reliability.
  • Testing & CI/CD: Implement unit and integration tests for APIs and database functions.
  • Collaboration: Work closely with frontend, AI engineers, and product teams to ensure seamless data flow.

Requirements

  • 3+ years of backend development experience with Node.js & Express.js.
  • Strong expertise in PostgreSQL, including experience with:
  • pg_cron (scheduling tasks)
  • pg_crypto (encryption, hashing)
  • Row-level security (RLS) and Supabase policies
  • Materialized views, indexing, and query optimization
  • Hands-on experience with Supabase, including storage, authentication, and real-time subscriptions.
  • Understanding of database replication, partitioning, and performance tuning.
  • Experience designing and documenting RESTful APIs.
  • Knowledge of Supabase Edge Functions and how they interact with the backend.
  • Experience with Redis, Cloudflare Workers, or queue-based architectures (Cloudflare Queues, BullMQ, etc.) is a plus.
  • Familiarity with testing frameworks for backend applications (Jest, Supertest, etc.).
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Bonus Skills

  • Experience with GraphQL APIs.
  • Knowledge of AI-related APIs or LLM integrations.
  • Familiarity with Serverless frameworks.
  • Prior experience in building analytics or logging systems.

SKILL REQUIREMENT

Expected salary:

Location: Philippines

Job date: Wed, 26 Mar 2025 08:11:32 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnear.pro) you saw this job posting.Thanks&Good Luck