···
Log in / Register

Senior Backend Developer

Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share

Description

Summary: Join a design-turned-full-stack development studio as a Senior Backend Developer, contributing to a live SaaS product and taking ownership of your work within a mature codebase. Highlights: 1. Work on a production SaaS application with real users 2. Engage with a mature, opinionated codebase 3. Opportunity for expanded engagement on future projects **Senior Backend Developer** Remote (Latin America) · Contract with path to expanded engagement **About the Role** We are a design\-turned\-full\-stack development studio looking for a Senior Backend Developer to join an active project team. The initial engagement is on a SaaS product, with strong potential to grow into additional projects if it is a good fit. You will be working alongside other developers as part of a team. We need someone who is comfortable operating in a mature, opinionated codebase, takes ownership of their work, and communicates proactively without needing to be managed closely. **About the Work** The initial project is a production SaaS application built as a TypeScript monorepo. The backend is powered by PostgreSQL and PostGraphile, which auto\-generates a GraphQL API directly from the database schema. Background jobs run via Graphile Worker. The system integrates with Stripe for billing, AWS for storage and email, and includes a separate Apollo\-based notification service. You will be working on features, migrations, background jobs, third\-party integrations, and helping maintain the stability and performance of a live product with real users. **Tech Stack** **Core** * TypeScript throughout * PostgreSQL as the single source of truth * PostGraphile for auto\-generated GraphQL API from the DB schema * Graphile Migrate for database migrations * Graphile Worker for background jobs and scheduled tasks * Next.js with server\-side rendering and API routes * Relay and Apollo for GraphQL client\-side **Integrations** * Stripe for subscriptions, promo codes, and billing * AWS S3 for file storage and AWS SES for email * Firebase for notifications * Google APIs * Bugsnag and New Relic for error tracking and monitoring **Infrastructure and Tooling** * AWS Elastic Beanstalk for deployment * GitHub Actions for CI/CD * pnpm workspaces with Turborepo * Node 22 and pnpm 9 **What You Will Do** * Build and maintain backend features in a PostGraphile and PostgreSQL environment * Write and manage database migrations using Graphile Migrate * Build and maintain background jobs and scheduled tasks using Graphile Worker * Integrate and maintain third\-party services including Stripe, AWS, and Firebase * Collaborate with other developers on schema changes, API design, and feature implementation * Participate in code reviews and flag issues proactively * Maintain production stability and help debug live issues **What We Are Looking For** **Must\-Have** * 5\+ years of backend development experience * Strong PostgreSQL skills including schema design, query optimization, and migrations * Experience with GraphQL APIs, whether building or consuming them * Comfortable working in a TypeScript monorepo with multiple packages * Experience with background job systems and async processing * Stripe integration experience (subscriptions or billing) * AWS experience (S3, SES, or Elastic Beanstalk) * Comfortable working as part of a small, fast\-moving team on a live product * Proactive by nature : you flag issues, surface blockers early, and take ownership without waiting to be asked **Nice to Have** * Experience with PostGraphile or similar schema\-first GraphQL frameworks * Familiarity with Graphile Worker or similar job queue systems * Experience with Next.js server\-side features * Background in SaaS products with subscription billing **Engagement Details** * Type: Contract (freelance) with potential to grow into longer\-term engagement across multiple projects * Location: Remote, Latin America preferred * Availability: Consistent availability during active sprint weeks is required **How to Apply** **Send us a brief note covering:** * Your experience with PostgreSQL, GraphQL, and TypeScript * Whether you have worked on SaaS products with subscription or billing features * Your availability and rate expectations * A link to your LinkedIn or portfolio Job Type: Part\-time Expected hours: 20 per week Application Question(s): * Have you worked with PostgreSQL\-driven GraphQL APIs, specifically PostGraphile or similar schema\-first frameworks? * Have you built or maintained Stripe billing integrations — subscriptions, promo codes, or similar? * Have you worked in a TypeScript monorepo with multiple packages? * Have you worked on a live SaaS product with real users, not just greenfield projects? * What is your availability and rate? * Share a link to your LinkedIn or portfolio. * Where do you live? Work Location: Remote

Source:  indeed View original post
Sofía González
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.