Skip to content

Engineering Documentation

Welcome to the engineering team's documentation hub. Find everything you need to build, deploy, and maintain our systems.

Our Tech Stack

Frontend

  • React / Next.js
  • TypeScript
  • Tailwind CSS
  • Jest / React Testing Library

Backend

  • Node.js / Python
  • PostgreSQL / MongoDB
  • Redis
  • REST APIs / GraphQL

Infrastructure

  • AWS / GCP
  • Docker / Kubernetes
  • GitHub Actions
  • Terraform

Key Repositories

  • frontend - Main web application
  • api - Backend services
  • mobile - Mobile applications
  • infrastructure - IaC and configs

Development Workflow

  1. Pick a task from the sprint board
  2. Create a branch from main
  3. Write code following our standards
  4. Test thoroughly (unit + integration)
  5. Open a PR with description
  6. Get review from teammate
  7. Merge after approval
  8. Deploy (automatic or manual)

Getting Help

  • Code questions: #engineering on Slack
  • Deployment issues: #ops-alerts
  • Architecture decisions: Weekly tech sync
  • Urgent issues: Page on-call engineer

Resources

Contributing

See something wrong? Missing documentation? Please contribute! - Small fixes: Just open a PR - Large changes: Discuss in #engineering first - Questions: Ask in #engineering-help