Responsibilities
- Managing and working with Web Development team in order to build out new products & features
- Building out the IT strategy in order to help the company meet the long-term vision
- Lead the IT Infrastructure day-to-day activities; web servers, email routings, DNS configurations, project implementations, etc.
- Coordinate internal resources and third parties/vendors for the execution of projects
- Creating project scope and objectives, ensuring technical feasibility
- Develop a detailed project plan to monitor and track progress
- Provide technical assistance, insight, and support to employees and directors about different projects
- Manage the IT Helpdesk and respective KPIs
- Support the IT infrastructure, including cloud services, servers, networking devices, and communication services
- Maintain business continuity plan for IT systems
- Install, configure, and maintain IT hardware and software across various platforms
- Production experience with large scale software systems and high traffic websites
Requirements
- Experience in Full Stack Web Development
- High-level knowledge of using PHP, JS, SQL, APIs, databases, web servers
- Experience in Linux, Windows, Nginx, Apache, Microsoft 365, VMware
- Experience in AGILE project management and JIRA
- Top-notch programming skills and in-depth knowledge of modern HTML/CSS
- A solid understanding of how web applications work
- Basic knowledge of the Search Engine Optimization process
- Aggressive problem diagnosis and creative problem-solving skills
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
- Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques.
- Basic knowledge of Adobe Photoshop would be considered an asset
- You have IT education or the status of a student of the last years of IT studies
- You know the MS Windows environment and MS Office 365 very well
- You have basic knowledge of network administration
- You have highly developed communication skills and the ability to build business relationships
- You organize your work perfectly and you are able to carry out several tasks simultaneously with accurate work arrangements
- You are great at teamwork and independent work
- BS in computer science, a related field, or similar certifications would be considered an asset