Backend Engineer (TypeScript/Node.js)
Build real-time backend services for a multi-product platform
We are developing a large-scale platform that brings together social networking, video, music, marketplace, and communication features. The project is in active development โ no legacy, no long onboarding. We are transitioning from a monolith to microservices and looking for a strong engineer who wants to build new services from scratch.
What You Will Do:
You will own specific business domains and develop backend services in TypeScript:
Domains may include:
- Real-time systems: notifications, WebSockets, presence
- Content services: posts, feeds, comments, reactions
- Social features: user discovery, suggestions, messaging
- Music module: playlists, recommendations, playback APIs
- Admin & moderation tools
- Search, filtering, recommendations
- Analytics, tracking, events
- Third-party integrations and internal tools
- Media: uploads, processing, optimization
Your responsibilities:
- Develop microservices in TypeScript (Node.js / Bun)
- Build REST APIs and real-time endpoints (WebSockets)
- Design PostgreSQL schemas and implement efficient data access
- Use Redis for caching, sessions, queues, pub/sub
- Write clean, type-safe, well-tested code
- Collaborate with the System Architect on service boundaries
- Monitor performance and optimize services
- Integrate with other backend services via API contracts
Requirements:
- 2+ years of professional TypeScript/Node.js experience
- Strong knowledge of async/await, promises, type system
- Experience with REST API development
- PostgreSQL (schema design, optimization)
- Redis (caching, pub/sub, queues)
- Authentication & authorization (JWT, sessions, OAuth)
- Docker
- Ability to write maintainable, well-tested code (Jest or similar)
- Comfort working in a fast-paced startup environment
Nice to Have:
- WebSockets / real-time systems
- Microservices architecture
- gRPC or message brokers (Kafka, NATS, Redis Streams, BullMQ)
- NestJS
- Prisma / TypeORM / Drizzle
- AWS / GCP
- Observability tools (APM, tracing, logging)
Why This Role Is Exciting:
- Greenfield development โ build new services without legacy
- Ownership โ you fully own your business domain
- Direct impact โ influence architecture during key growth phase
- Real-time features โ high impact, user-facing systems
- Fast delivery โ see your work go live quickly
Required languages
| English | B1 - Intermediate |
Node.js, TypeScript, REST API, Docker, Microservices, SQL, AWS
Published 7 January
319 views
ยท
173 applications
100% read
๐
Average salary range of similar jobs in
analytics โ
Loading...