
Full Stack Developer
- Toronto, ON
- Contract
- Full-time
Job ID: 82359
Location: Toronto, OntarioWhat you will be doing:Design & Development: Design, develop, and maintain fully-fledged, functioning platforms with databases and servers. Create and maintain various applications using modern programming languages and frameworks.Front-End Expertise: Develop robust and scalable user interfaces utilizing Angular, RxJS, and TypeScript.Back-End Expertise: Design and implement backend services and APIs using Node.js, ensuring alignment with security, performance, and quality standards.Cloud & Architecture: Leverage AWS services, including AWS Lambda, S3, and DynamoDB, to build scalable serverless applications. Implement and monitor complex data workflows and deploy solutions in a cloud environment.Collaboration: Work closely with cross-functional teams, including product owners and data scientists, to support system design, integration, and troubleshooting activities.SDLC Management: Manage application lifecycle processes, including release management, version control (e.g., Git), and documentation.Technical Guidance: Provide specialized consulting, analytical, and technical support to team members and stakeholders.Problem-Solving: Handle non-routine and complex issues independently and apply creative thinking to address ambiguous situations.What you must have:Typically 5–7 years of relevant experience with a related post-secondary degree (e.g., Computer Science, Engineering) or equivalent combination of education and experience.Strong programming skills and hands-on experience in full-stack development.Required Technical Skills:Front-End: Angular, TypeScript, JavaScript, HTML, CSS.Back-End: Node.js, RESTful APIs, Microservices architecture.Cloud: Hands-on experience with AWS services (e.g., Lambda, DynamoDB, S3, Cognito).Tools: Experience with DevOps concepts (e.g., Docker, Kubernetes, CI/CD pipelines) and version control (e.g., Git/GitHub, BitBucket).Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.For more information about TEEMA and to consider other career opportunities, please visit our website at