Responsibilities

  • 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 working knowledge of these programming languages: JavaScript, TypeScript.
  • 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.