We are assisting one of our clients, a new exciting startup which is looking for a full remote Senior Backend Engineer.
Requirements
- Architect, build, and optimize backend systems using TypeScript, NestJS, and Hono.
- Design and document scalable, secure APIs and microservices following OpenAPI/Swagger standards.
- Build robust authentication & authorization frameworks: JWT, OAuth2, API keys, RBAC/ABAC permissions, Session security & secure cookies.
- Implement code-level security patterns aligned with OWASP Top 10, including input validation, secure headers, CSRF/XSS mitigation, rate limiting, and safe error handling.
- Design performant, maintainable MongoDB schemas; optimize queries, indexes, and aggregations.
- Work closely with DevOps to build cloud-native systems running on AWS EKS, with CI/CD, load balancing, and auto-scaling.
- Implement secure and optimized content delivery with AWS CloudFront (signed URLs/cookies, CDN caching).
- Build event-driven and distributed systems using queues/streams (Redis, RabbitMQ, Kafka, SQS).
- Maintain documentation, enforce engineering standards, and lead backend code quality reviews.
- Troubleshoot production issues, optimize performance, and ensure system stability.
- Collaborate across teams (Product, DevOps, Frontend, Media Processing) to deliver high-performance features.