Full-stack Developer
HRBrain
CONTRACT
Canada
Posted 7 months 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+ |