Full-Stack Developer

Full Stack Developer

Job Type: Permanent

Work Location: Virtual / Remote (Anywhere in Canada)

Start Date: Open

IAMTEAM is a professional services company specializing in the architecture and implementation of Identity and Access Management (IAM) solutions. We have an immediate opening for a Full Stack Developer.


  • Minimum 2 years of experience in developing web applications with Angular, React.js Node.js or Ruby on Rails-based websites.
  • Expert with PHP and related back-end languages.
  • Bachelor’s degree in computer science or equivalent.
  • You should know a lot about: PHP, HTML, CSS, Javascript.
  • Multi-threading.
  • Machine learning and/or ETL experience with Apache Spark.
  • Experience in Software and System Architecture design.
  • Diversified knowledge of data storage (i.e., relational databases, NoSQL databases, document storage).
  • Proficiency in at least one programming language.
  • Knowledge in system design.
  • Proven ability with cloud technologies such as Amazon Web Services (not just EC2) and/or Azure.
  • Azure Cosmos DB.
  • 5+ years of experience in web development, with a strong understanding of HTML, CSS, and JavaScript.
  • Ability to develop mobile applications on Andorid and iOS.
  • Experience in User Interface Design and Development.
  • Excellent verbal and written communication skills.


  • Develop and maintain web services and interfaces;
  • Contribute to front-end and back-end development processes;
  • Define and develop RESTful APIs to integrate with backend systems;
  • Collaborate with other departments on projects and sprints;
  • Rapidly fix bugs and solve problems;
  • Provide support for all platforms and systems as required;
  • Translate UI/UX wireframes to visual elements;
  • Support feature design and functionality as needed;
  • Troubleshoot, debug and upgrade software;
  • Plan and implement the development of new software products, integrations, and enhancements;
  • Write maintainable, well tested code primarily in Typescript/Javascript and PHP;
  • Support continuous improvement by investigating new technologies;
  • Implement security and data protection; and
  • Meeting hard product deliverable deadlines set in a rapidly evolving startup environment.

How to Apply

This position is open to Canadian residents only. IAMTEAM will not provide work permits or sponsorships.

If interested, send your resume to recruit@iamteam.com.


Copyright Ⓒ 2024 IAMTEAM. All Rights Reserved.