Design and define the overall system architecture for the EventTech platform (Voting/ Ticketing / Merchandise).
Develop and optimize backend services using NodeJS (RESTful APIs, WebSocket, microservices where applicable).
Provide technical direction for frontend development using ReactJS and mobile application development using React Native.
Ensure high standards of scalability, performance, and security, especially for high-traffic and real-time campaigns.
Lead, mentor, and manage a cross-functional engineering team (Frontend, Backend, Mobile).
Conduct code reviews and establish coding standards, best practices, and CI/CD processes.
Plan and allocate tasks, monitor progress, and ensure timely delivery of projects.
Work closely with Product, Business Development, and Marketing teams to translate business requirements into technical solutions.
Contribute to product roadmap planning and technical strategy.
Provide technical consultation for international partnerships and projects.
Oversee production systems and handle technical incidents when required.
Optimize database performance (SQL/NoSQL), caching mechanisms (e.g., Redis), and message queues if applicable.
Ensure system security, data encryption, access control, and implement anti-fraud mechanisms for voting and ticketing systems.
Note: Lead a team of about 7-10 member