Backend Software Developer
Deep Reef · Denver, CO · 3 days ago
Information Technology$85k–$130k/yrFull-time
About the role
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.
Responsibilities
- 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
Requirements
- 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
- Solid understanding of security fundamentals: auth, RBAC, secrets, and OWASP concerns
- Comfortable with testing practices (unit/integration) and observability (logs/metrics/traces)
Qualifications
- Bachelor’s in CS or equivalent practical experience
Skills
- Node.js
- TypeScript
- Go
- PostgreSQL
- Redis
- AWS
- Docker
- CI/CD
- REST/GraphQL
- Queues
- Observability
Benefits
- 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
Pay
$85,000 – $130,000
Schedule
Full-time