FullStack Developer
Tech Stack
Job Description
IntRec is an innovative global staffing provider currently operating in Poland, the UK and Spain.
Technical Overview of the System:The IntRec system is a cutting-edge platform designed to automate recruitment processes using artificial intelligence (AI).
The system integrates various tools such as personality analysis via video, a CV parser, automated video interviews, and candidate scoring mechanisms.
It operates on cloud-based infrastructure, utilizing AWS servers and MySQL databases.The system consists of two main user interface (UI) components:Web application: Accessible to both candidates and recruiters, allowing management of recruitment processes, candidate evaluation, and generation of recruitment reports.Mobile applications: Available on both iOS and Android platforms, providing similar functionality to the web version with a focus on mobility and user interaction.This system enables full automation of recruitment workflows, resulting in time and cost savings, as well as enhanced recruitment efficiencyYour responsibilities:1.
Transfer of System from Current Provider to the Owner:Responsible for the complete migration of the system from the external provider to the owner's infrastructure.Ensuring the seamless transfer of all system components, including source code, data, and configurations, without disrupting system integrity.Collaborating closely with the technical team on the owner’s side to maintain system continuity throughout and after the migration process.2.
Code Review and Verification:Conducting a thorough analysis and review of the existing source code to identify potential issues, security vulnerabilities, and areas for optimization.Verifying the code for adherence to best practices in scalability, security, and performance.Recommending improvements and documenting the findings of the code review.3.
Supporting Team Expansion:Actively participating in the recruitment process for new technical team members, including assessing technical skills of candidates.Supporting the onboarding of new team members through knowledge sharing, mentoring, and familiarizing them with system architecture and development best practices.Collaborating with HR to identify staffing needs and contribute to building a well-rounded development team.Our requirements:iOS and AndroidMySQLJavaAngularWhat we offer:Flexible working hoursRemote workingThe opportunity to work in an innovative start-up developing techlonogy using AI and machine learningWork in an international teamIf your CV matches our expectations, expect: A phone call to arrange a convenient date for an online meetingAn online meeting with one of our recruiters to learn more about the offer and the employer and youIf you pass this stage and the employer is interested in the recommendation we send, you will already have a final meeting with the employerAt the end, regardless of the outcome of the process, you will receive feedback, and maybe an offer of cooperation ?