Sr. Software Engineer, API

Posted 8 months agoViewed
150000.0 - 200000.0 USD per year
United StatesCanadaSelect countries in the EUFull-TimeSoftware Development
Company:Hiro Systems PBC
Location:United States, Canada, select countries in the EU
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
Backend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentGCPKubernetesTypeScriptAPI testingREST APIRustCI/CDMicroservicesSoftware Engineering
Requirements:
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. Demonstrated experience designing, building, and scaling web APIs or microservices – you have tackled 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. You’ve worked with containers/orchestration (Docker, Kubernetes) and deployed services on cloud platforms (we use GCP). Passion for code quality and automation. You write clean, maintainable code and have 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. You take initiative, have a bias for action, and can manage projects end-to-end in a fast-paced environment.
Responsibilities:
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 – you’ll 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.
About the Company
Hiro Systems PBC
View Company Profile
Similar Jobs:
Posted about 1 month ago
AZ, CA, CO, FL, GA, ID, IL, KY, MD, MI, NJ, NM, NY, NC, OH, OR, PA, SC, TN, TX, UT, VA, WAFull-TimeSoftware Development
Software Engineer II - API
Company:
Posted 25 days ago
San Francisco, CA, Brooklyn, NY, Cambridge, MA, United StatesFull-TimeSoftware Development
Lead Backend Software Engineer (Product API)
Company:Philo
Posted 3 months ago
EU-friendly timezone preferredFulltimeFinancial Technology
Senior API Engineer
Company:Squads