Enable job alerts via email!

Software Developer, Financial Executive Search

Vodafone

London

On-site

GBP 50,000 - 75,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a skilled developer to enhance their applications with a focus on web development and AI integration. The successful candidate will have strong experience in React.js and Node.js, as well as a background in implementing robust data management systems. Join a fast-paced environment where your initiative and technical expertise will drive innovation.

Qualifications

  • Experience building web applications using React.js and Node.js.
  • Strong understanding of OAuth2 implementation.
  • Familiarity with data extraction from documents.

Responsibilities

  • Develop and maintain web applications with React.js, TypeScript, and Node.js.
  • Implement AI-powered candidate data aggregation and analysis.
  • Assist with technical project management and requirements refinement.

Skills

React.js
TypeScript
Node.js
AI integration
APIs
Data extraction
Project management

Tools

Docker
MongoDB
Google Cloud Console

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.