We are seeking a highly skilled and experienced Team Leader to join our team. As a Team Lead, you will be responsible for architecting, developing and enhancing all components of our SAAS solution.
**Working in a hybrid model! ( two days from the office, three days from home. )**
Responsibilities:
Leading and managing a cross-functional development team to design and develop the AppSec SAAS Platform from concept to deployment.
Mentoring and coaching team members on technical skills, career development, and best practices in software engineering.
Driving strategic technical decisions for both frontend and backend systems.
Collaborating with stakeholders across departments to gather requirements, define project objectives, and ensure alignment with product & business goals.
Overseeing the development of efficient and reliable frontend and backend systems using React, Java, and other related technologies.
Leading and championing proof-of-concept initiatives focused on artificial intelligence empowerment, demonstrating the feasibility and value of GenAI solutions for business challenges.
Managing project timelines and resource allocation while ensuring optimal application performance, scalability, and reliability.
Establishing team standards for database design, query optimization, and data integrity practices.
Practicing quality assurance processes including code review, testing strategies, and debugging methodologies.
Fostering a collaborative environment that promotes knowledge sharing, continuous learning, and adherence to best practices.
Staying current with emerging technologies and leading the teams adoption of cutting-edge solutions, particularly in the GenAI space.
Requirements: 5+ years of software development experience with strong expertise in Java and/or GO.
5+ years of frontend development experience with React, JavaScript, and Material UI.
3+ years of team leadership or management experience with demonstrated ability to mentor and develop technical talent.
Solid understanding of databases including SQL and NoSQL technologies, with experience in designing efficient data architectures.
Proven experience with agile development methodologies and leading agile teams.
Strong leadership and communication skills with ability to translate technical concepts to non-technical stakeholders.
Excellent problem-solving and analytical skills with experience making strategic technical decisions.
Experience managing full-stack development projects from conception through deployment.
Preferred Skills:
Experience with GenAI models, including GPT, Claude, Llama, and other large language models.
Hands-on experience building AI agents and implementing multi-agent systems for enterprise applications.
Knowledge of AI/ML protocols and frameworks
Experience with vector databases and retrieval-augmented generation (RAG) implementations.
Experience with cloud platforms such as AWS, Azure
Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Familiarity with DevOps practices and CI/CD pipelines, including MLOps for AI model deployment.
Understanding of security best practices in software development and AI model security considerations.
This position is open to all candidates.