Setup: Hybrid 3x a week onsite at our Ortigas Office.
The Team Lead for Full Stack Engineering (AI) is responsible for leading a team of frontend and backend developers in creating visually appealing and user-friendly applications and systems which include both AI-powered and non-AI-powered applications. They play a crucial role in staying updated with industry trends, technologies, and best practices to identify opportunities for improving performance and driving growth.
The role stays up-to-date with the latest industry trends, technologies, and best practices and is able to identify new opportunities and strategies for improving overall performance as well as growth.
DUTIES AND RESPONSIBILITIES:
1.) Team Lead Full Stack Development (AI)
- Oversee and develop or convert designed mock-ups to working and functional websites or applications based on business requirements from clients.
- Oversee and develop client-side applications (e.g. websites, web apps, mobile apps) as well as AI-powered systems using the appropriate technology stack and ensure that these are visually appealing, user friendly and easy to navigate while meeting the requirements of the client.
- Design and architect end-to-end solutions that are scalable, secure, and maintainable. This includes defining the system architecture, selecting the appropriate technology stack, and determining the overall technical strategy.
- Perform backend integrations as required
- Perform basic DevOps responsibilities such as server configuration
- Ensure the security of deployed projects to production to minimize risk of unauthorized access or hacking.
- Oversee the creation of visually appealing and user-friendly websites and digital interfaces.
- Ensure adherence to industry best practices, standards, and guidelines in frontend development.
- Collaborate with designers, developers, and project managers to deliver high-quality products.
2.) Stay Updated with Industry Trends
- Continuously monitor and implement the latest industry trends, technologies, and best practices in AI, frontend, and backend development.
- Identify and leverage new opportunities to enhance overall performance and growth.
- Conduct technical discovery and feasibility studies for new projects, providing clear recommendations and potential challenges to stakeholders.
- Lead the creation of proofs of concept (PoCs) to validate the technical feasibility and business potential of new features or technologies.
3.) Client and Stakeholder Communication
- Effectively communicate with clients, team members, and stakeholders to ensure alignment and achievement of project goals.
- Provide updates on project progress, timelines, and deliverables.
- Lead technical roadshows and demonstrations to showcase the team's work and the capabilities of new technologies to stakeholders and clients.
4.) Project Management and Reporting
- Prioritize tasks and projects to meet deadlines and deliver high-quality work.
- Utilize effective project management and time management skills to ensure efficient workflow.
- Participate in various stages of the Software development life cycle. These include planning, developing, testing, and reporting.
- Validate and check feasibility of features of website or application in collaboration with the requesting business unit
- Provide updates on project status as requested by supervisor or project manager or any equivalent team positions.
5.) Leadership
- Recruit, train, motivate, and develop their team members to ensure that they perform at their best.
- Develop and implement strategies that align with the company's goals and objectives (BSC)
- Set clear performance standards, monitor progress, and provide regular feedback to help employees improve and grow.
- Communicate effectively with team members, colleagues, and stakeholders to ensure that everyone is on the same page and working towards the same goals.
- Foster a culture of innovation and encourage team members to come up with new ideas and solutions.
- Conduct regular code reviews and enforce coding standards and best practices across the team.
KEY COMPETENCIES AND SKILLS
We Are Looking For Someone Who
- Has strong and proven skills in React, typescript.
- Is Proficient in UI/UX design principles and responsive web design.
- With strong skills using AI/ML frameworks, services, and solutions
- Strong and proven skills in Databases such PostgreSQL, MySQL, and NoSQL
- With strong skills in Python - FastAPI/Flask along with other backend languages and frameworks (e.g., JavaScript/Node.js/Express)
- Is Excellent with mobile related or server related technology, payment gateway Integration development work
- Has Strong problem-solving and troubleshooting skills.
- Is Excellent in communication, both written and verbal.
- Is Effective in leading and managing a team.
- Is Excellent project management and time management skills with the ability to prioritize and meet deadlines.
- Has Effective negotiation skills and resource management.
- Has Planning and organizational skills, including the ability to manage multiple projects and tasks simultaneously.
- Has Excellent communication skills with experience in presenting thoughts, ideas, and data
- Has Proficiency in MS Office (Excel, Word, PowerPoint) and Google Suite (Sheets, Docs, Slides)
- Demonstrates emotional intelligence with the ability to empathize, listen actively, and build strong relationships and be customer centric.
- Demonstrates ability to work and communicate effectively in teams, collaborate with colleagues, and build consensus to become better together.
- Is Able to Lead The Change and adapt to changing business needs, shifting priorities, and new technologies. Innovation Oriented and uses creative problem-solving skills to identify new opportunities and enhance business outcomes.
- Has a commitment to integrity, ethical standards, and a strong sense of personal and professional values.
- Has an Entrepreneurial Spirit to drive results, take calculated risks, and seek out new ideas.
- Has a reputation for trust and reliability with a strong track record of delivering results.
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Engineering, Computer Science, or equivalent
- 2+ years experience leading a team of developers and engineers
- 5+ years of software engineering experience
- 2+ years of experience with Python / Flask / FastAPI
- 2+ years of experience with React / Redux
- 2+ years of experience with AWS
- Experience with Docker
- Experience with AWS and/or Azure services such as S3, ECS, Fargate, API Gateway, IAM, CFN
- Experience with relational databases (ideally PostgreSQL or MySQL)
- Experience with AL and ML services like Amazon Bedrock is a plus.
- Experience working on Agile teams
- Solid understanding and demonstrated proficiency with core software development processes - debugging, code tuning, code management and branching, coding styles and refactoring
- Must be self-motivated and driven, with strong analytical, problem solving, and communication skills
- Must be self-motivated and driven, with demonstrated knowledge and skills in: Creativity, technical analysis, problem solving, communication and client service