Role Overview:

We are seeking highly skilled and experienced professionals to join our dynamic development team. The ideal candidates will possess in-depth knowledge and extensive experience in their respective fields – Backend Development using PHP/Laravel, Frontend Development with Vue and Fabric.js, and Database Administration with MySQL. Experience in DICOM and WebAssembly will be considered a significant asset.

 

Responsibilities:

For Backend:

  • Design and implement robust backend services using PHP/ Laravel.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with the frontend team to integrate user-facing elements.
  • Collaborate with DevOps to manage hosting environments, including database administration and scaling applications to support load changes.
  • Implement security and data protection measures.

For Frontend:

  • Develop dynamic and responsive web applications using Vue.js and Fabric.js.
  • Translate UI/UX designs into high-quality code.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Collaborate with backend developers for seamless integration.

For Database:

  • Design and implement database schemas that support business processes.
  • Ensure the security, integrity, and high availability of databases.
  • Monitor database performance, implement changes, and apply new patches and versions when required.
  • Provide data management support to users.
  • Develop and optimize complex SQL queries.

Key Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in Laravel for backend development, Vue.js and Fabric.js for frontend development, and MySQL for database administration.
  • Strong understanding of the full web development lifecycle.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with cloud services (AWS, Google Cloud, etc.) is preferred.
  • Knowledge of DICOM and experience with WebAssembly are great assets.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.