Job Closed
This listing is no longer active.
Inspire and innovate music expression.
Backend Engineer – Product & APIs
Location
New York
Posted
103 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer – Product & APIs
Hook
• Design, build, and maintain scalable backend services and APIs that power the Hook product • Partner closely with frontend engineers to define and implement clean, efficient API contracts • Architect systems that support high-throughput content creation, media processing, and social interactions • Optimize performance, reliability, and latency across core product flows • Contribute to database design, schema evolution, and data modeling decisions • Implement monitoring, logging, and alerting to ensure system health and observability • Participate in technical design discussions and help shape long-term backend architecture • Support experimentation and rapid iteration by building flexible, modular systems
Job Requirements
- 3+ years of backend engineering experience building production systems
- Strong experience designing and maintaining RESTful or GraphQL APIs
- Proficiency in at least one backend language (e.g., Node.js/TypeScript, Python, Go, or Java)
- Experience working with relational databases (e.g., Postgres) and/or NoSQL systems
- Strong understanding of system design, scalability, and performance optimization
- Experience collaborating closely with frontend and product teams
- Ability to write clean, maintainable, well-tested code.
Benefits
- Competitive base salary
- Meaningful equity ownership
- Opportunity to help build a category-defining social music platform.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Help modernize the financial infrastructure of the federal government • Design and develop high-impact system features using Python, Java, and TypeScript • Lead root cause analysis and troubleshooting efforts • Utilize modern DevOps practices to streamline software delivery • Collaborate on the implementation of sophisticated data structures
• Own and evolve a security-critical core library used by multiple applications and runtimes • Design, implement, and maintain execution logic for blockchain transactions, signing flows, and protocol interactions • Build and maintain robust abstractions over blockchain RPCs, transaction construction, and network interactions • Enforce strict security boundaries around key handling, signing, and cryptographic operations • Define and uphold API stability guarantees, versioning strategy, and backward-compatibility policies • Contribute to internal security standards, documentation, and engineering best practices
• Own the generation, quality, and reliability of backend code produced through AI-assisted development workflows. • Define and maintain clear acceptance criteria and test cases prior to implementation, ensuring a strict test-driven development approach. • Review, refine, and approve AI-generated backend code to ensure it meets functional, performance, and reliability requirements. • Provide structured guidance and constraints to AI systems so generated code aligns with established backend architecture, data models, and service patterns. • Write code as necessary to fill in gaps and bridge the last mile. • Ensure backend implementations handle edge cases, error conditions, and failure scenarios correctly. • Act as the final quality checkpoint for backend code prior to merge or deployment. • Collaborate with product, front-end, and QA partners to translate requirements into precise, testable backend behavior. • Maintain high standards for data integrity, security, and system observability.
Senior Software Engineer, Cross-Platform Client – .NET MAUI / Xamarin
Keeper Security, Inc.Manage, protect and monitor all your organization's passwords, secrets and remote connections with zero-trust security
• Design and implement new features for KeeperChat across desktop, mobile, and web platforms • Develop and maintain cross-platform applications using .NET / C#, including MAUI-based clients • Build and maintain web UI components using JavaScript and React where applicable • Optimize application performance, reliability, and user experience across Windows, macOS, iOS, and Android • Participate in code reviews and contribute to high standards of code quality and security • Collaborate closely with product managers and designers to translate requirements into technical solutions • Mentor junior engineers and contribute to a culture of technical excellence




