Engineering
Full-time
Backend Software Developer
We're seeking a Backend Software Developer to power the platforms behind Deep Reef. You'll design and maintain APIs and data services using technologies like Node.js/TypeScript or Go, PostgreSQL, Redis, and event-driven architectures on AWS. You'll focus on reliability, performance, and clean interfaces (REST/GraphQL), collaborating closely with frontend, data, and DevOps to ship secure, scalable systems that support e-commerce and content workloads.
Apply NowWhat You'll Do
- Design, build, and maintain backend services and APIs (REST/GraphQL) that are secure, reliable, and well-documented
- Model data and write efficient queries for relational databases (e.g., PostgreSQL) and caches (e.g., Redis)
- Implement authentication, authorization (RBAC), and secure session management following best practices
- Build integrations with third-party services (Shopify, payment providers, webhooks, messaging/queues)
- Own performance and scalability: profiling, caching strategies, pagination, and query optimization
- Write automated tests (unit/integration) and participate in code reviews to maintain high code quality
- Ship via CI/CD pipelines and monitor services with logs/metrics/traces for reliability and rapid debugging
- Collaborate with frontend, data, and product teams to design clear service interfaces and SLAs
- Contribute to technical documentation, runbooks, and knowledge sharing within the engineering team
What We're Looking For
- 3+ years building backend systems with Node.js/TypeScript, Go, or Python
- Strong knowledge of API design (REST/GraphQL), versioning, and documentation
- Proficiency with SQL (PostgreSQL/MySQL) and experience with caching (Redis)
- Experience with cloud platforms and infrastructure (AWS, GCP, or Azure)
- Familiarity with message queues and event-driven systems (SQS, Kafka, EventBridge)
- Comfortable with Docker, CI/CD, and Git-based workflows
- Understanding of security fundamentals: auth, RBAC, secrets, and OWASP concerns
- Solid testing practices (unit/integration) and observability (logs/metrics/traces)
- Bachelor’s in CS or equivalent practical experience
What We Offer
- Competitive salary and equity package
- Health, dental, and vision insurance
- 401(k) with company matching
- Flexible work arrangements (remote/hybrid options)
- Modern equipment and tools (MacBook Pro, monitors, etc.)
- Unlimited PTO policy
- Annual team retreats and company events
- Learning stipend for conferences and courses