Back to Jobs
Stafi
Development 11h ago

Software Developer (Backend-Focused)

Stafi
El SalvadorEl Salvador
Full-time
Not Disclosed
Mid-Level

Job Description

Key Skills Required

Master these to land this role

Backend42mFree Trial ✨
Start 10-Day Free Trial
Node.js40mFree Trial ✨
Start 10-Day Free Trial
TypeScriptNestJSMicroservices

Want to know if you're a match for this job?

Calculate My Match Score

We’re looking for a driven, multi-talented Software Developer who thrives in fast-paced, startup-style environments. If you love switching gears, solving complex problems, and working with cutting-edge tech, this is your chance to shine!

Applicants must be based in the LATAM region.

  • 3–6 years of backend development experience
  • Strong experience with Node.js and TypeScript
  • Hands-on experience with NestJS frameworks
  • Solid understanding of REST APIs and backend service design
  • Experience working with PostgreSQL databases
  • Comfortable working independently and owning backend features
  • Experience working in microservices or distributed systems
  • Familiar with Git-based workflows and pull requests
  • Able to reason through technical trade-offs and explain decisions clearly
  • Comfortable reading and making small changes in a Next.js codebase when necessary

Our Tech Stack

  • Backend: NestJS (Node.js, TypeScript)
  • Frontend: Next.js (backend-focused role with frontend awareness)
  • Database & ORM: Supabase (PostgreSQL) & TypeORM
  • Backend Architecture: Microservices, REST
  • CI/CD: GitHub Actions
  • Cloud: Google Cloud Platform (GCP)

Nice to Have

  • Familiarity with Google Cloud services
  • Experience with CI/CD pipelines
  • Experience working in a startup or fast-moving environment

Requirements

  • Design, build, and maintain backend services using NestJS
  • Design and maintain data models using TypeORM
  • Implement and maintain APIs consumed by a Next.js frontend
  • Collaborate closely with frontend engineers and make small, targeted changes in the frontend codebase when needed
  • Work with Supabase for data modeling and persistence
  • Build and maintain services in a microservices architecture
  • Translate product requirements into backend implementations
  • Write clean, maintainable, and testable code
  • Debug issues across services and environments
  • Participate in code reviews and technical discussions
  • Deploy and maintain services using GitHub Actions and Google Cloud
  • Identify technical debt and propose practical improvements

Benefits

  • Biweekly payments, free of deductions from our end
  • Long-term work relationship perspective
  • Fully remote job, 40 hours per week, with 2 days off
  • Paid vacation time and recognition of US holidays
  • Mental health support and work-life balance culture
  • Collaborative and inclusive work environment

How would you rate this job post?

See what other professionals think about this role.

banner

Stafi is a specialized remote staffing and virtual assistant agency dedicated exclusively to transforming how modern law firms operate and scale. Founded with roots in Miami and a strong operational footprint across Latin America, the company addresses the critical administrative bottlenecks that prevent attorneys from focusing on billable work and client advocacy. Under the hood, Stafi sources, rigidly vets, and deploys highly qualified, bilingual (English and Spanish) nearshore professionals to serve as dedicated paralegals, intake specialists, receptionists, and legal assistants. Unlike traditional, hands-off Business Process Outsourcing (BPO) firms, Stafi operates more like a strategic growth partner. They run their talent through "Stafi University," equipping them with specialized legal training, and provide continuous support via dedicated coaches for language, wellness, and task resolution. Their primary target audience consists of overworked law firm owners, personal injury practices, and legal entrepreneurs who need to sustainably scale their operations, reduce overhead, and improve 24/7 client intake without compromising on the quality or confidentiality of their legal work.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More