Tuesday, March 14, 2023
The Haptics Experience Lab is seeking a full stack developer to rebuild the Haptiverse platform from scratch within a project timeline of 1.5 to 2 months. The developer should have experience with both front-end and back-end technologies, databases, DevOps skills, communication skills, and experience with support and maintenance. The developer will be provided design/assets and any support as needed. There’s a requirement document and a preliminary database architecture available.
Details:
- The developer will be paid!
- Project timeline: 1.5-2 months.
- Developer is expected to provide support for 6-12 months after
Required qualifications:
- Not pre-occupied with a full-time studying schedule!
- Experience with both front-end and back-end technologies: You as a developer have experience working with both front-end technologies like HTML/CSS, JavaScript, and front-end frameworks like React or Angular, as well as back-end technologies like Node.js, Ruby on Rails, or Python.
- Knowledge of databases: You, as a full stack developer, should be familiar with relational databases like MySQL, as well as NoSQL databases like MongoDB, etc
- DevOps skills: You as a developer can handle deployment, server configuration, and other aspects of DevOps, etc
- Communication skills: A developer should be able to communicate effectively with both technical and non-technical stakeholders and be able to explain technical concepts in plain language.
- Experience with support and maintenance: We require support for 6-12 months after deployment, and you as a developer should have experience providing ongoing support and maintenance for applications.
- Be sure to bring samples about your experience with the above qualifications, as well as your approach to testing, debugging, and troubleshooting.
Please contact Mohamed Fouda at m2fouda@uwaterloo.ca to apply or to inquire further about the position.