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.