Description
Prototype Toronto is seeking a talented and versatile Full Stack Developer to join our dynamic team. In this role, you’ll be responsible for designing, developing, and maintaining scalable, high-performing web applications and platforms. You’ll work across both the front-end and back-end, ensuring seamless functionality, excellent user experience, and robust system performance.
This is an exciting opportunity to work on cutting-edge projects in areas such as data analytics platforms, product engineering tools, and custom web solutions for our clients. If you enjoy tackling complex problems and creating innovative solutions, this role is perfect for you.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using modern frameworks and technologies.
- Build intuitive front-end interfaces with a focus on responsive, user-friendly design.
- Develop robust back-end systems, APIs, and databases to support front-end functionality and handle large data loads.
- Work closely with designers, data scientists, and product teams to translate business requirements into scalable solutions.
- Optimize web applications for speed, performance, and scalability.
- Write clean, modular, and well-documented code that follows best practices.
- Stay updated on the latest trends and tools in web development to continuously improve our systems.
Skill & Experience
- Proficient in front-end technologies: HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Strong back-end development experience with Node.js, Python (Django/Flask), or PHP (Laravel).
- Hands-on experience with database systems (SQL and NoSQL), such as PostgreSQL, MySQL, or MongoDB.
- Experience with RESTful APIs, GraphQL, or WebSocket integration.
- Familiarity with cloud services like AWS, Azure, or Google Cloud Platform.
- Proficiency in version control tools like Git and collaboration tools like GitHub or Bitbucket.
- Experience with CI/CD pipelines and containerization tools like Docker.