Back End Engineer Needed (Typescript/Node.js and Rust)
About Project: Multi-tenant exhibition platform that powers AI-guided, gamified visitor experiences for live venues.
Experience:
• Strong production experience on AWS (Lambda, ECS, Aurora or RDS, and the surrounding services)
• Deep PostgreSQL: schema design, query performance, and hands-on experience with row-level security or another rigorous approach to multi-tenant data isolation
• TypeScript fluency on the server side
• Experience designing event-driven or streaming systems (SQS, Kinesis, WebSocket, or equivalent)
• A track record of operating production services: metrics, tracing, alerting, on-call response
Nice to Have:
• LLM integration in production: prompt engineering, streaming inference, latency and cost optimization
• Real-time audio or TTS pipelines
• B2B multi-tenant authentication (Stytch, Auth0, Cognito, or similar)
• Reading Rust (one Rust service in production)
• Headless CMS integrations
• Beacon, BLE, or other sensor-data ingestion pipelines
• Background in cultural, museum, live-event, or exhibition technology
Tech: AWS end-to-end. Lambda and ECS Fargate for compute, Aurora PostgreSQL with pgvector and row-level security for data, ElastiCache Redis, S3 + CloudFront, SQS for fan-out, API Gateway in front. TypeScript on the services, Rust on the streaming layer. Stytch for authentication. PostHog and Mixpanel for analytics. Terraform per service, GitHub Actions for CI/CD.
English level: Upper intermediate (Must be able to speak fluently!)
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |