Senior Full Stack Engineer (Node.js)
Core
Develop and maintain high-availability, high-volume applications for a global messaging platform serving hundreds of millions of users.
Role type
Senior Full Stack Engineer (Node.js)
Builds
Scalable microservices and frontend features for the Viber super-app
Domain
Consumer Internet / Messaging
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Java, React or Angular, REST API design, CI/CD, Docker, SQL/NoSQL databases
Preferred skills
Message queues, event-driven architecture, AWS services (SQS, Lambda, RDS), validation libraries (Zod, Yup), data-fetching libraries (React Query, RTK Query)
Technologies
NestJS, Fastify, Next.js, Docker, AWS
Responsibilities
Design and develop high-availability, low-latency applications; optimize performance and debug across the stack; define application objectives and ensure alignment with business goals; support architectural reviews and continuous improvement.
Seniority
Senior, hands-on IC