Job Title:
Database Developer – PostgreSQL & Supabase
Company: Programming.com
Location: Kolkata, West bengal
Created: 2026-01-11
Job Type: Full Time
Job Description:
We are looking for an experienced Database Developer with strong expertise in PostgreSQL and hands-on experience with Supabase. The role involves designing, optimizing, and securing databases that power modern web and SaaS applications.Key ResponsibilitiesDesign, develop, and maintain PostgreSQL database schemasWrite complex SQL queries, views, functions, and stored proceduresOptimize database performance (indexes, query tuning, execution plans)Implement Row Level Security (RLS) and access controls in SupabaseManage Supabase projects, migrations, and database versioningWork with backend and frontend teams to support application data needsEnsure data integrity, security, and scalabilityHandle database backups, monitoring, and troubleshootingSupport real-time data use cases using Supabase RealtimeMaintain proper documentation for database structures and logicRequired SkillsStrong experience with PostgreSQLHands-on experience with SupabaseExcellent knowledge of SQLExperience with:Indexing & query optimizationConstraints, triggers, and functionsTransactions and concurrencyUnderstanding of authentication & authorizationExperience with REST APIs generated via SupabaseFamiliarity with Git / version controlGood to Have (Preferred Skills)Experience with Row Level Security (RLS) in PostgresSupabase Storage and Edge FunctionsKnowledge of JavaScript / TypeScriptExperience with Next.js / ReactDocker & basic DevOps knowledgeExperience building SaaS or data-driven applicationsKnowledge of Postgres extensions (JSONB, pgvector, full-text search)Who Should ApplyDatabase developers who prefer SQL-based systemsCandidates experienced in modern backend platformsEngineers comfortable working with cloud-managed databases