Software Developer (Backend-Focused)
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
Similar Opportunities
More Openings at Stafi
Explore Top Companies in this Space
Helper Heroes
Staffing & Recruiting / Virtual Assistants / Home Care
Coconut VA
Staffing & Recruiting / Virtual Assistance / Human Resources
Maharah Human Resources Company
Human Resources / Staffing & Recruiting / Manpower Services
Andela
IT Services / Staffing & Recruiting / HR Tech
Stafi
View Company ProfileStafi 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.








