- Proven experience with Node.js and backend development using Node.js frameworks (e.g., Express.js).
Strong experience with SQL and relational databases (e.g., PostgreSQL, MySQL). - Solid understanding of RESTful API design and integration.
- Familiarity with Kafka for building event-driven architectures and message queues.
- Understanding of caching strategies and performance optimization using Redis.
- Ability to write scalable, maintainable, and efficient code with attention to detail.
- Experience with version control using Git.
- Strong problem-solving skills, debugging expertise, and a passion for high-quality software development.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Familiarity with React and TypeScript for full-stack development.
- Experience with ElasticSearch for search indexing and improving query performance.
- Knowledge of Docker and containerization.
- Familiarity with cloud platforms (e.g., AWS, Google Cloud).
- Experience with Agile methodologies and tools (e.g., Jira, Trello).