senior IT professional with over 8 years of experience in a full-stack development environment, with a strong background in JavaScript, Java/Node.js, jQuery, and MySQL.
Your role will be to provide technical leadership and direction, from strategic planning and team management to hands-on development and architecture.
Core Responsibilities
- Strategic Planning: You'll formulate and implement a 'Build vs.
Buy' strategy, plan technical roadmaps, manage IT budgets, and define engineering processes to ensure timely product delivery and achieve strategic dominance. - Technical & Architectural Leadership: You will own all technical and architectural decisions.
The role requires experience with technologies like message queues (RabbitMQ), MongoDB, and React.js.
You will also manage and maintain the uptime of architecture, databases, and applications. - Team & Project Management: You will provide leadership and direction to agile teams, manage IT vendors and outsourcing partners, and be responsible for the technical evaluation and performance assessment of team members.
- Hands-on Development: You must be capable of writing code and helping your team with any technical problem.
You'll have experience with streaming/logging tools (Kafka, Logstash, Elastic Search), caching (Couchbase, Aerospike), and database management (MySQL). - Business Partnership: You'll collaborate closely with the CEO and leadership team to align technology with the company's long-term business objectives.
Skills Required
Technical Leadership, Software Architecture, Project Management, Team Leadership, Strategic Planning