Job Description

Company DescriptionLullaboo Nursery & Childcare Centre is a 100% Canadian-owned organization committed to providing exceptional education and development opportunities for children in a safe, nurturing environment. Rooted in child development principles, Lullaboo encourages learning through interaction, exploration, and play, supporting social, emotional, cognitive, and physical growth. We value the contributions of knowledgeable educators and promote continuous professional development. At Lullaboo, every child is seen as capable, curious, and full of potential.Role DescriptionThis is a full-time, on-site role for a Full-Stack Developer based in the Greater Toronto Area (GTA), Canada. You will be responsible for both front-end and back-end development, including designing, building, and maintaining software solutions that support organizational operations.Day-to-day responsibilities include developing responsive web interfaces, implementing scalable backend services, and ensuring seamless integration between client-side and server-side systems. You will work across the full stack using React/Angular, Node.js, Python, REST APIs, Firebase/Cloud Functions, and modern relational and NoSQL databases.You will contribute to feature development, system architecture, and product planning, not just implementation, while collaborating closely with product, operations, and technology teams.Key ResponsibilitiesFront-End Development Build responsive, user-friendly interfaces using React and/or Angular Create reusable components with TypeScript Integrate front-end applications with REST APIs Collaborate with UI/UX to implement clean, modern designs Ensure good performance, accessibility, and cross device compatibilityBack-End & APIsDevelop backend services and REST APIs using Node.js (Express)Use Python for scripts, integrations, and automationImplement authentication, authorization, and security best practicesIntegrate internal systems and third-party APIs (payments, CRM, ERP)Cloud & DataWork with cloud backend services such as Firebase or similar platformsUse serverless functions (Firebase/Google Cloud Functions or similar)Monitor, debug, and optimize cloud/serverless workflowsWork with relational databases (PostgreSQL, MySQL) and NoSQL systems (MongoDB, Firebase)Write efficient queries and support data model designGeneral Engineering & CollaborationWrite clean, maintainable, well-documented codeParticipate in code reviews, sprint planning, and architecture discussionsCollaborate with Product, Operations, and QA teamsTroubleshoot production issues and maintain system stabilityFollow Git workflows and CI/CD best practicesRequirements3–5 years of professional full-stack development experienceStrong experience with React and/or AngularProficiency with Node.js and ExpressExperience using Python for scripting, APIs, or automationHands-on experience with Firebase or similar cloud servicesComfortable with PostgreSQL, MySQL, and/or MongoDBExperience designing and consuming REST APIsFamiliarity with Git, code reviews, CI/CD pipelinesStrong debugging and problem-solving skillsSolid understanding of system architectureProduct-minded with attention to usability and business needsBonus PointsExperience with childcare, education tech, SIS/LMS, or attendance systemsStrong TypeScript skillsExperience with Docker, Cloud Run, or KubernetesExperience with Jest, Mocha, PyTest, or similar frameworksReact Native or mobile experienceExperience with GCP or AzureExperience with FileMaker or low-code platformsSoft SkillsStrong attention to detail and analytical thinkingAbility to manage tasks independentlyClear communication with technical and non-technical stakeholdersOwnership mindset and follow-throughCollaborative and open to feedbackOur Technical StackFront-End: React, Angular, TypeScript, JavaScriptBack-End: Node.js (Express), Python, FileMakerCloud: Firebase, Google Cloud Platform, serverless functionsDatabases: PostgreSQL, MySQL, MongoDB, FirebaseAPIs: REST APIs, CRM/ERP integrationsTools: Git, CI/CD, Agile/Scrum workflowsWhat We OfferSalary: CAD $80,000–$90,000, commensurate with experienceCompany eventsDental careExtended health careOn-site parkingPaid time offRRSP matchTuition reimbursementVision careWellness program

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In