Full-stack Developer


Posted 1 year ago

We are looking for a Full-Stack Developer! Reach out if you are interested and feel free to refer friends/colleagues!


Type of Employment: Contract to hire
Title: Full-Stack Developer
Term: 6-months – 37.5 hours/week
Location: Toronto – Hybrid
Job ID number: C1163


Brief description of duties:


  • Development
    • Design, build, release, and support your products
    • Develop new products, and enhance existing products
    • Be a member of a cross-functional team, supporting others, and helping them support your products, through training and documentation
    • Design, build, and deploy CI/CD pipelines to deploy your code
  • Quality
    • Use TDD or BDD
    • Build appropriate unit tests, integration tests, and regression tests
    • Implement linting and code-smells
    • Understand and test the response time, capacity limitations, and scale implications of your design choices
    • Deliver secure code, following a Secure Software Development


MUST haves:


  • Experience with NodeJS software development
  • Experience in design and development of RESTful services
  • Experience deploying software following the Software Development Lifecycle
  • Experience with Git version control, including MR & PR workflows, designing and building CI/CD pipelines
  • Good understanding of JSON and YAML structures


Nice To Have:


  • Understanding across a wide range of related or adjacent technologies, including:
    • Containers (incl. container orchestration, registries)
    • Micro-services
    • Networking
    • Infrastructure (automation tools, infra-as-code, artifact storage, api-gateway, observability tools, log management, alarm management, load balancers, VMs, etc)
    • Cloud & SaaS services
    • Databases, Queues & Stream processing
    • Security
    • System administration
  • Knowledge/Experience with IoT products and services
  • Knowledge/Experience with Azure
  • Knowledge/Experience with Mobile Telecom
  • Knowledge/Experience with 5G and MEC
  • Ability to effectively communicate complex technical concepts to a broad range of audiences
  • Computer Science, related Engineering background or equivalent experience
  • Experience in business technology market, and experience working closely with product and sales teams in SaaS solutions or related fields





Job Features

Job CategoryFullstack Developer
NodeJS Software Development4+
Design and development of RESTful services4+
Deploying software following the Software Development Lifecycle4+
Git version control, including MR & PR workflows, designing and building CI/CD pipelines4+

Apply Online