Job Description

Develop technical aspects of the company’s strategy to ensure alignment with its business goals Discover and implement new technologies that yield competitive advantage Help departments use technology profitably Supervise system infrastructure to ensure functionality and efficiency Build quality assurance and data protection processes Monitor KPIs and IT budgets to assess technological performance Use stakeholders’ feedback to inform necessary improvements and adjustments to technology Communicate technology strategy to partners and investors

Requirements

- Deep technical understanding of mobile and web application development technologies, web and mobile products, and server infrastructure, specifically in high load environments - Open to exploring and learning new technologies with a strong ability to decide accordingly - 10+ years of experience in software/web/ mobile product development - 5+ years of experience in building and leading technical teams - 5+ years of experience working in fast-paced start-ups - Fundamental understanding and hands-on experience using and implementing agile methodologies such as scrum for development teams - Excellent communication skills, both written and verbal - Experience in using NoSQL and SQL databases in a production environment - Experience in using Message Queues in a production environment - Experience with orchestration frameworks, Docker Swarm or Kubernetes - Excellent knowledge of Linux OS - Experience working with distributed and scalable systems, ability to design them Very Nice to Have - Entrepreneurial background, track-record of building tech products from scratch

Employment Type

  • Full Time

Seniority

Details

Employment type

  • Full Time

Educations

Seniority

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،