to support a project-based engagement involving database design, backend development, and integration with modern frontend workflows. The ideal candidate will be proficient in
Supabase (PostgreSQL BaaS)
as well as
custom backend development
using
Node.js/NestJS
with
PostgreSQL or MySQL
, providing both rapid development capabilities and full control when needed. The role also requires close collaboration with the design team using
Figma
for seamless implementation.
Key Responsibilities
Design, build, and optimize
SQL databases
(PostgreSQL/MySQL) for scalable and robust backend systems.
Develop backend APIs and services using
Supabase
for fast deployment and managed infrastructure.
Craft custom backend architectures using
Node.js/NestJS
with PostgreSQL or MySQL when advanced logic or flexibility is required.
Integrate backend logic with UI layouts and workflows derived from
Figma
designs.
Implement secure authentication, authorization, and data access patterns.
Develop efficient SQL queries, indexes, triggers, and migrations.
Collaborate with frontend and design teams to ensure smooth data flow and system performance.
Troubleshoot, debug, and optimize backend performance across all components.
Deliver clean, well-documented code and maintain high engineering standards.
Required Skills & Experience
Strong hands-on experience with
SQL databases
(PostgreSQL or MySQL).
Proven experience with
Supabase
, including authentication, row-level security, database functions, and API integrations.
Solid expertise in
Node.js
and
NestJS
for custom backend development.
Ability to architect scalable, efficient, and secure APIs.
Experience connecting backend systems with designs and user flows provided in
Figma
.
Strong understanding of relational database design, schema optimization, indexing, and query performance.
Familiarity with version control (Git) and collaborative workflows.
Strong problem-solving skills and ability to deliver within project timelines.
Preferred Qualifications
Experience working in fast-paced or startup environments.
Knowledge of cloud environments (e.g., Vercel, AWS, Railway, Fly.io).
Understanding of frontend technologies (React, Next.js) is a plus but not required.