Full-stack Developer
HRBrain
CONTRACT
     
Canada
     
Posted 2 years 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 Category | Fullstack Developer | 
| NodeJS Software Development | 4+ | 
| Design and development of RESTful services | 4+ | 
| Deploying software following the Software Development Lifecycle | 4+ | 
| Git version control, including MR & PR workflows, designing and building CI/CD pipelines | 4+ | 
