Software Development - Lead Developer
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Improve development process & method to drive better performance (best software quality with least time spending)
- Aiming for a higher standard so the team can utilize various development tools for different purposes.
- Training for employees who have shown they have the aptitude for learning a completely new occupation
- Focuses on providing training for employees who need to learn new skills to improve their current performance without changing their Position or career path.
- Together with the HR Team, support in team building and recruiting process
- Handling the day-to-day team operations, assistant and developing team members technical capability, performance reviews, and career paths.
- Knowledge and interest in computer systems and the latest technologies
- The ability to learn new technologies quickly
- Master/Bachelor's Degree in Computer Science, Computer Engineering or related
- Experience 5+ years in software architecture design, development, and team management
- Excellent knowledge for Nodejs Stack with SQL, NoSQL, Redis and Elastic Search.
- Comprehensive knowledge in DevOps
- Deep Experience in Marketing Automation, Data / AI / Chatbot, Process Improvement