Software Developer, Financial Executive Search
Project detail
Responsibilities
Development & 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
More than 06 months
Medium Level