For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Sapphire Labs
Sapphire Labs

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Cloud
Python
+20

Permanent role
2 days ago
Apply now

Company Description

Sapphire Labs is an innovation services firm that specializes in developing products, systems, teams, and experiences to accelerate your roadmap. We believe in leveraging cutting-edge technology—AI, cloud, event streaming—to drive success and growth.

Role Description

As a Full Stack Senior Engineer, you will be responsible for architecting, designing, implementing, and maintaining web or mobile applications. You will work closely with our product development team to understand and translate customer needs into functional and scalable software solutions. The ideal candidate should have a robust front-end and back-end development background and experience working with various technologies.

Important: This is a remote role based in El Salvador, Guatemala, Costa Rica, Honduras or Panama. In order to be considered for the role, please submit your resume and a short intro video in English. Send your video to jobs"at"sapphirelabs.io

What You’ll Build

  • A Python-based backend for an energy-site optimization and simulation platform
  • Real-time event pipelines (Kafka) to ingest and stream sensor and site data
  • Database schemas and queries in Postgres and time-series stores (TimescaleDB, InfluxDB, etc.)
  • AI-powered development workflows to accelerate feature delivery
  • Azure cloud infrastructure for compute, storage, and streaming services

Responsibilities

  • Collaborate with cross-functional teams to understand and translate business requirements into technical specifications & code
  • Architect, design, implement, and maintain Python services and event-driven pipelines
  • Integrate Kafka (or equivalent eventing) for high-throughput streaming data
  • Model and query time-series and relational data for optimization use cases
  • Rapidly prototype and ship features—high velocity, high quality
  • Leverage AI coding tools (Copilot, Claude Code, Windsurf, etc.) in your day-to-day
  • Collaborate with product, architecture, and a fellow developer in a tight-knit remote team
  • Participate in code reviews, mentor peers, and drive best practices
  • Monitor performance, troubleshoot issues, and iterate on feedback

Knowledge and Experience

  • Must be fluent in english (native preferred)
  • 5+ years of professional software-engineering experience
  • Expert in Python, with solid architectural judgment
  • Hands-on experience with Kafka or similar event/streaming platforms
  • Proven self-starter: thrives in small, fast-paced teams; high ownership
  • Strong with AI-assisted development tools and workflows
  • Deep familiarity with Postgres and one or more time-series databases
  • Front-end competence in React to collaborate on UI integration
  • You have a Bachelor's degree in Computer Science, Engineering, or a related field with 5+ years of experience building high-quality production software
  • You are an Excellent communicator and can operate independently & collaboratively in a fast-paced environment, driving projects to a successful outcome

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!

About Sapphire Labs

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service