Overview
Skills
Job Details
Job Title: JavaScript Developer (Redis Experience)
Job Summary:
We are looking for a JavaScript Developer with hands-on experience integrating Redis into modern application stacks. The ideal candidate will have strong back-end JavaScript (Node.js preferred) development skills and a solid understanding of caching strategies, data persistence, and real-time systems. Familiarity with React is a plus.
Key Responsibilities:
Develop scalable server-side applications using JavaScript (Node.js)
Integrate and manage Redis for caching, session storage, and pub/sub use cases
Write clean, modular, and testable code following best practices
Collaborate with cross-functional teams to define, design, and ship new features
Debug and optimize performance for web and API-based applications
Maintain code quality through code reviews and testing (unit/integration)
Contribute to API design and microservices architecture where applicable
Required Skills:
Proficiency in JavaScript, especially in back-end environments (Node.js)
Hands-on experience with Redis:
Caching strategies
Session management
Key-value data structures
Pub/Sub messaging
RESTful API development and integration
Strong understanding of asynchronous programming and event-driven architecture
Experience with Git or similar version control systems
Nice to Have:
Experience with React (or similar modern front-end frameworks)
Familiarity with containerization tools such as Docker
Knowledge of WebSockets, real-time communication, or microservices
Basic understanding of CI/CD pipelines