Team Lead - Full Stack Engineering (AI)
NuWorks Interactive Labs, Inc.
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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Financial Analyst - 12231
AU Travel Officer
HubSpot Specialist