- Develop and evolve Technical Strategy & Roadmap.
- Develop & Define Architecture and Design a Complex Distributed System.
- Specify, propose and present innovative solutions and lead high-quality end-to-end and design.
- Prototype, evaluate and recommend the most suitable platform.
- Collaborate closely with development team and scientific advisor to generate ideas and creative solutions to problems.
- Review all critical functionality & test code. Help Teams in removing bottlenecks.
Skills & Requirements
- Minimum 6 years of experience in Software Development.
- 4+ years Experience is must in designing solution for Social Network or eComerce Platforms.
- 3+ years Experience is must in these technologies: Node.js, Apache Cassandra, Apache Kafka, RabbitMQ, ElasticSearch, PostgreSQL.
- Good experience of architecting and implementing softwares with micro-services architecture under big data context.
- Experience driving the growth of technical skills within the team & excellent problem solving skills.
- Excellent English communication skills both written and verbal.