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!