At a Glance
- Tasks: Build and enhance web applications using cutting-edge technologies like React.js and Node.js.
- Company: Join a dynamic team focused on revolutionising financial executive search through innovative tech solutions.
- Benefits: Enjoy flexible working options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a forward-thinking culture that values creativity and impactful technology in recruitment.
- Qualifications: Strong skills in React.js, TypeScript, and Node.js are essential; experience with AI integrations is a plus.
- Other info: Collaborate with leadership to shape product development and enjoy a fast-paced, innovative work environment.
The predicted salary is between 36000 - 60000 Β£ per year.
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
Software Developer, Financial Executive Search employer: Logan Sinclair
Contact Detail:
Logan Sinclair Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Developer, Financial Executive Search
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React.js, TypeScript, and Node.js. Consider building a small project or contributing to an open-source project that uses these technologies to showcase your skills.
β¨Tip Number 2
Network with professionals in the financial tech industry, especially those who work with AI integrations and web applications. Attend relevant meetups or webinars to make connections and learn more about the field.
β¨Tip Number 3
Prepare to discuss your experience with API integrations and OAuth2 authentication in detail during interviews. Be ready to provide examples of how you've implemented these in past projects.
β¨Tip Number 4
Showcase your project management skills by discussing any relevant experiences where you successfully managed technical projects. Highlight your ability to meet deadlines and communicate effectively with team members.
We think you need these skills to ace Software Developer, Financial Executive Search
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with React.js, TypeScript, and Node.js. Include specific projects where you've used these technologies, especially in web application development.
Craft a Compelling Cover Letter: In your cover letter, emphasise your familiarity with AI integrations and data management. Mention any relevant experience with OAuth2 authentication and third-party API integrations to showcase your fit for the role.
Showcase Technical Skills: When detailing your technical skills, be specific about your experience with Nest.js, MongoDB, and Docker. Provide examples of how you've implemented these technologies in past projects.
Highlight Project Management Experience: If you have experience in project management, make sure to include it. Discuss how you've managed technical projects, collaborated with teams, and ensured deadlines were met, as this is crucial for the role.
How to prepare for a job interview at Logan Sinclair
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with React.js, TypeScript, and Node.js in detail. Bring examples of projects you've worked on that demonstrate your proficiency in these technologies, especially any that involve Nest.js or Docker.
β¨Understand the Role of AI in Development
Since the job involves AI-powered candidate data aggregation, brush up on how AI can enhance web applications. Be ready to discuss any previous experience you have with AI integrations, particularly with large language models like Claude.
β¨Prepare for API Integration Questions
Expect questions about your experience with APIs and third-party service integrations. Familiarise yourself with the specific APIs mentioned in the job description, such as Google Drive and Streak CRM, and be ready to explain how you've used them in past projects.
β¨Demonstrate Project Management Skills
Highlight your ability to manage technical projects effectively. Discuss any tools you've used for project management, like CRM systems, and provide examples of how you've ensured deadlines are met while maintaining code quality.