Sr. Software Engineer API
Framework Ventures
- Saint Paul, Illinois, United States
- Saint Paul, Illinois, United States
About
About the Opportunity Hiro is seeking a skilled and enthusiastic Senior Software Engineer to join our API team! If you’re passionate about building and scaling backend systems and APIs that empower developers, this role is for you. Our team thrives on collaboration, innovation, and a shared commitment to our mission. We care deeply about each other, the company, and the Stacks ecosystem, fostering a supportive and inclusive culture.
As an API Software Engineer at Hiro, you’ll focus on designing, building, and optimizing the APIs that power our developer platform. In this remote‑first role you will collaborate with a talented, distributed team and have broad ownership to implement services that serve our developer community. You’ll tackle challenges in scalability, performance, and security to ensure our APIs are robust and developer‑friendly. You’ll work across a modern, open‑source tech stack (TypeScript/Node.js, Rust, PostgreSQL, GCP, Kubernetes, etc.), leveraging CI/CD and automation (and even AI‑assisted tools) to ship high‑quality code efficiently. Join us at a rapidly growing startup where you can innovate freely and help bring the next generation of Web3 applications to Bitcoin.
What You’ll Do:
Design, build, and maintain scalable backend services and APIs that drive Hiro’s developer platform (e.g. blockchain data, token metadata, ordinals) on Bitcoin and Stacks. Ensure high performance and reliability of our APIs – optimize endpoints, databases, and caching to handle increasing load with low latency and high uptime.
Collaborate cross‑functionally with product managers, frontend engineers, and DevOps to plan and implement new features end‑to‑end, delivering seamless experiences for developers.
Write and automate thorough tests (unit, integration, performance) for your code – we use tools like k6 for load testing and Playwright for end‑to‑end testing – to ensure every release is of top quality.
Participate in code reviews and architecture discussions, contributing to design decisions and championing engineering best practices to continuously improve code quality.
Monitor and troubleshoot production systems as needed, debug issues across services and the stack, and implement fixes to maintain the stability and security of our platform.
Work across the stack when necessary – primarily on backend APIs, but occasionally diving into frontend code or internal tools – to deliver complete solutions and improve our overall developer experience.
What We’re Looking For:
5+ years of software development experience building and shipping production applications, with a focus on backend systems or API‑driven services.
Strong proficiency in TypeScript/Node.js and/or Rust (our core services are built with these languages). Ability to pick up new languages and technologies quickly.
Demonstrated experience designing, building, and scaling web APIs or microservices – tackling challenges in system design, performance tuning, and reliability for high‑traffic services.
Hands‑on experience with relational databases, especially PostgreSQL – from data modeling and querying to performance optimization.
Familiarity with modern cloud and container infrastructure, including Docker, Kubernetes, and deployment on cloud platforms (we use GCP).
Passion for code quality and automation, writing clean, maintainable code and experience with automated testing and CI/CD pipelines (GitHub Actions or similar) to ensure smooth deployments.
Excellent communication and collaboration skills; comfortable working in a remote, distributed team and coordinating across time zones.
Self‑driven and ownership‑minded; initiative, bias for action, and ability to manage projects end‑to‑end in a fast‑paced environment.
We’d Also Like to See:
Blockchain/Web3 experience or interest; familiarity with decentralized networks or a keen interest in learning blockchain tech.
Experience building developer‑focused products, such as working on developer tools, SDKs, or API platforms – understanding what makes a great developer experience.
Exposure to performance tuning and observability.
Knowledge of caching (Redis), profiling and optimizing high‑traffic systems, and using monitoring/logging tools (Grafana, Prometheus, Loki) to ensure reliability.
Infrastructure and DevOps know‑how; familiarity with infrastructure‑as‑code (Terraform), CI/CD tooling (ArgoCD), and global cloud networking (CDN/DNS/WAF like Cloudflare) is a plus.
Open‑source contributions or community involvement; experience contributing to open‑source projects or engaging with developer communities.
What We’ll Offer:
Salary Range (regardless of location, benchmarked annually): $150,000 - $200,000.
Company equity and Stacks (STX) tokens (STX is the native cryptocurrency of the Stacks network).
$500/mo co‑working space reimbursement.
$1,200/yr stipend for learning and development.
$1,000/yr of charity donation matching to an organization of your choosing.
Daily Lunch Reimbursement (even if you’re remote!).
Open Vacation Policy – take the days you need.
Family‑Friendly Health Benefits.
Free Life and Disability Insurance.
Health and dependent care (FSA).
Up to 16 weeks of paid parental leave.
Pre‑tax commuter benefits.
401k with 3% match.
Please note that benefits vary by country; the ones shown above are for our full‑time U.S. based employees. Benefit information for non‑US based positions will be provided to individuals who interview for those roles. Due to legal and logistical constraints, we are currently only able to hire candidates residing in the United States, Canada, and select countries in the EU. Hiro is proud to be an equal opportunity employer and deeply cares about building a diverse team. Hiro is committed to building an inclusive environment for people of all backgrounds. We do not discriminate on the basis of race, color, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by law.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.