Software Developer, Financial Executive Search

6 Days Old

Job Description

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
Location:
London
Category:
Technology