ResponsibilitiesDevelopment & Application Integration
- Build and maintain web applications using React.js, TypeScript, and Node.js v16
- Develop and enhance our in-house built applications using Nest.js, MongoDB, Docker, and TypeScript
- Implement Google OAuth2 for secure authentication across both platforms
- Create seamless integrations with external APIs including Streak CRM, Google Drive, LinkedIn, eFinancial, and Fireflies
AI Integration & Enhancement
- Implement AI-powered candidate data aggregation, indexing, and analysis capabilities
- Develop data selection and export functionality to Claude AI for candidate evaluation
- Create custom-built chat interfaces for dynamic AI interactions
- Design systems for automatic extraction of key candidate details from various document formats
- Develop match scoring and ranking algorithms based on AI analysis
Data Management & Platform Development
- Implement role-based access control to protect sensitive candidate information
- Create systems to store and manage candidate data including CVs, meeting notes, and comments
- Develop bulk CV upload functionality with automatic data extraction capabilities
- Implement user feedback systems for AI-generated responses
- Design and implement saved prompts functionality with usage tracking and leaderboards
Technical Project Management
- Assist with identification, scoping, and management of technical projects
- Collaborate with the leadership team to refine product requirements and development roadmaps
- Convert technical concepts into formal presentations in a creative, coherent, and efficient way
- Ensure processes meet deadlines with regular updates in CRM
- Maintain proper version control using Bitbucket and manage automated deployments
Requirements- Strong experience with React.js, TypeScript, and Node.js
- Experience with Nest.js, MongoDB, and Docker for web application development
- Familiarity with Chrome extension development
- Strong understanding of APIs and experience integrating third-party services
- Experience implementing OAuth2 authentication and managing tokens
- Knowledge of Google Cloud Console and Google APIs (Drive, OAuth2, Groups)
- Experience with AI integrations, particularly with large language models like Claude
- Strong knowledge of data extraction, parsing, and analysis techniques
- Excellent attention to detail with a strong analytical background
- Ability to work effectively in a fast-paced environment while maintaining code quality
- Strong written and oral communication skills for technical documentation and presentations
- Experience with data extraction from documents (PDF, DOCX, etc.)
- Knowledge of semantic search technologies and implementation
- Strong project management skills with the ability to self-govern and prioritise tasks
- Ability to balance immediate development needs with strategic technical planning