Backend
- NestJS (TypeScript) - main REST API
- PostgreSQL - primary database
- Sequelize - ORM layer
- gRPC - inter-service communication
No surprises. Here's how the team works, what tools we use, and what your first week would actually look like. If this sounds like your kind of environment, we should talk.
Claude Code is integrated into our development workflow. We have a custom MCP server that connects Claude to our task management, codebase, and documentation.
That means the day-to-day work is faster, more research-heavy, and more explicit. The system is there to help you think, ship, and keep context - not to replace judgment.
The team is distributed. We default to writing things down, keeping context visible, and only pulling people into a call when the written path will clearly lose time.
Channels are organized by topic, not by noise. Questions, drafts, updates, and handoffs happen where the next person can find them.
Written proposals in markdown are the default. That keeps the reasoning visible and makes async review possible.
We meet when async will be slower or lower quality. The goal is resolution, not calendar occupancy.
Progress shows up in code, content, proposals, and delivery. We care about what moved, not how busy everyone looked.
We trust people to manage their own time. If you need to work at 2am because that's when you're productive, fine. We care about output, not hours.
This setup works well for people who want ownership and badly for people who need a lot of external structure.
If that operating style sounds right, the next step is the careers hub - not a long interview funnel.
The careers hub is where the openings live. Start there, then decide if you want into this system.