S

Sr. Software Engineer (full stack)

sapphire labs El Salvador
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description


Location: Remote – Latin America (El Salvador, Guatemala, Costa Rica, Honduras, or Panama)

Company: Sapphire Labs


Company Description

Sapphire Labs is an innovation services firm that helps financial and enterprise clients accelerate their technology roadmap. We design and build cloud-native platforms, event-driven systems, and AI-powered applications for leading companies in the banking, mortgage, and fintech sectors.



Role Description

As a Senior Full Stack Engineer, you’ll be part of a high-impact product team building scalable, event-driven, cloud-hosted systems. You’ll design APIs, develop services, and ship clean, maintainable code across the stack (Node.js, TypeScript, GraphQL, React/Next.js).


You’ll collaborate directly with engineering leads from Sapphire Labs, LoanLight, and Aidium—helping shape architecture decisions, improve developer velocity through AI tooling, and deliver production-ready features quickly.


What You’ll Work On


  • Architect and implement scalable backend APIs in Node.js/TypeScript (NestJS or Express)
  • Build modern front-end interfaces using React / Next.js
  • Design and maintain MongoDB or PostgreSQL schemas
  • Integrate GraphQL APIs and REST endpoints for complex data models
  • Work with AWS Lambda, EventBridge, S3, or equivalent event-driven systems
  • Use AI-assisted tools (Cursor, Windsurf, Claude, Copilot) to accelerate development
  • Participate in design discussions, code reviews, and sprint planning
  • Contribute to DevOps pipelines, CI/CD automation, and cloud deployments


Responsibilities


  • Translate business requirements into technical specifications and deliverables
  • Write clean, testable, and maintainable code in TypeScript
  • Integrate third-party APIs and internal microservices
  • Collaborate with product, design, and QA to deliver features end-to-end
  • Mentor junior engineers and contribute to shared architecture patterns
  • Monitor performance and reliability in production environments
  • Communicate clearly and proactively across distributed teams


Qualifications


  • 7+ years of professional full-stack development experience
  • Strong proficiency in Node.js, TypeScript, and React/Next.js
  • Experience with NestJS or Express and GraphQL APIs
  • Solid knowledge of MongoDB and/or PostgreSQL
  • Familiarity with AWS, Lambda, S3, and EventBridge (or equivalent)
  • Experience working with AI coding tools (Copilot, Claude, Cursor, etc.)
  • Comfortable in high-velocity environments with minimal supervision
  • Excellent written and verbal English communication
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience


Bonus Points


  • Experience with Kafka or event streaming
  • Familiarity with RAG (Retrieval-Augmented Generation) and AI integrations
  • Knowledge of CI/CD pipelines (Bitbucket, GitHub Actions, etc.)
  • Prior experience working in fintech, banking, or mortgage technology
  • Understanding of SOC2 and data security best practices


Interview Note

You’ll complete a live programming challenge—feel free to use your preferred AI tools (Copilot, Cursor, Claude Code, Windsurf, etc.). Have them ready!



Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

peekmed®

Portugal
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

a5 labs

Apac

Subscribe our newsletter

New Things Will Always Update Regularly