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 - Manage software development team and their performance - Perform efficient team building

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 - 5+ years of experience in software/web/ mobile product development - 3+ years of experience in building and leading technical teams - 3+ 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 - Entrepreneurial background, track-record of building tech products from scratch

Employment Type

  • Full Time

Seniority

Details

Employment type

  • Full Time

Educations

Seniority

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