onsite
Node.js / TypeScript Backend Developer
Backend Engineer
Senior backend engineer building real‑time services with Node.js and TypeScript, leveraging WebSockets, Redis, and AWS infrastructure to deliver scalable, observable APIs.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Node.js and TypeScript.
- Implement real‑time communication with WebSockets and socket.io, ensuring low latency and reliability.
- Build and expose RESTful APIs with robust authentication, error handling, and versioning strategies.
- Integrate Redis for caching, pub/sub, and queueing, and manage message/job queues such as Bee Queue or SQS.
- Deploy and operate services on AWS, configuring RDS/MySQL databases, networking, and monitoring.
- Apply structured logging, metrics, and alerting to achieve strong observability and rapid incident response.
Requirements
- 5+ years of professional backend development experience.
- Deep expertise in Node.js and TypeScript.
- Hands‑on experience with WebSockets, Redis, SQL databases, and AWS services.
- Proficiency in designing scalable REST APIs and implementing message queues.
- Strong focus on logging, monitoring, and observability best practices.
Skills
nodejstypescriptredissqlaws