onsite
Full Stack Node.js / TypeScript Developer
Software Engineer
Experienced full‑stack developer needed to build high‑performance backend services using Node.js, TypeScript, WebSockets, Redis and AWS, with strong REST API design and relational database expertise.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services using Node.js and TypeScript.
- Implement real‑time communication features with WebSockets/socket.io.
- Build and evolve RESTful APIs, handling authentication, error management, and versioning.
- Integrate Redis for caching, pub/sub messaging, and job queues.
- Work with AWS services (RDS/MySQL, SQS, networking) to deploy and monitor production systems.
- Ensure robust observability through structured logging, metrics collection, and alerting.
Requirements
- 5+ years of professional backend development experience.
- Deep expertise in Node.js and TypeScript.
- Proven experience with WebSockets/socket.io and REST API design.
- Hands‑on knowledge of Redis, relational databases (AWS RDS/MySQL), and message queues (SQS, Bee Queue, etc.).
- Strong familiarity with AWS services and networking concepts.
Skills
nodejstypescriptredisawssql