Full Stack Developer We are seeking a Full Stack Developer to design, build, and deploy scalable web applications. This role requires a developer who is comfortable across the entire stack: from crafting responsive frontend interfaces to architecting robust backend services and managing production deployments. The ideal candidate is a problem-solver who writes clean, maintainable code and possesses the communication skills necessary to collaborate effectively in a professional environment. Core Responsibilities Frontend Development: Build and maintain performant user interfaces using HTML5, CSS3, and modern JavaScript frameworks (React, Angular, or Svelte). Backend Architecture: Develop scalable server-side logic and APIs using or NestJS. Database Management: Design and connect SQL database schemas and manage data flow using ORMs such as Prisma. Production Deployment: Manage the full deployment pipeline, ensuring applications are optimized, secure, and stable in production environments. Scripting & Automation: Utilize Python (or other scripting languages) for some backend functional requirements. Technical Requirements JavaScript Mastery: Deep understanding of modern JS and TypeScript. Framework Proficiency: Proven experience with at least one major frontend framework (React, Angular, or Svelte) and a solid grasp of backend frameworks like or NestJS. Database & ORM: Strong SQL skills and experience implementing Prisma (or similar ORMs) for efficient database interactions. Deployment & DevOps: Experience deploying production-grade applications, including knowledge of CI/CD pipelines, github, cloud hosting, and environment management. Scripting: Proficiency in Python for general-purpose scripting and utility development. Communication & Soft Skills English Fluency: Strong verbal and written English skills are required. You must be able to document your code clearly and communicate technical concepts to both technical and non-technical people. Collaboration: Ability to work independently while remaining highly communicative within a small, team-oriented environment. Experience & Education Experience: 3+ years of professional full-stack development experience with a portfolio of live production applications. Education: Degree in Computer Science, Software Engineering, or equivalent practical experience. Job Types: Part-time, Fixed term contract Contract length: 4 months Pay: $40.00-$60.00 per hour Expected hours: 20 40 per week Work Location: Hybrid remote in Toronto, ON (Toronto District)
Job Title
Full Stack Developer