Backend/Full Stack Developer

General Information

Cigo Tracker Inc.
Job Type:
Science/ Technology
Date Posted:
Jun 15, 2022
Employee Type:
Full-Time Employee


Located in Montreal, QC, Cigo Tracker is a technology company in rapid growth, working in a booming industry; last-mile logistics. Our main product offering targets the needs of SMEs, SMBs, and large Enterprise businesses fulfilling deliveries from their distribution centers to end consumers and/or other businesses.

Our goal is to empower businesses with a simple but powerful set of tools that enable them to significantly increase their operational efficiency, give visibility within their logistics operations, and make their customers happier with real-time delivery notifications and tracking. You’ll work with a diverse team of engineers who believe in code quality and in continuous improvement. We provide access to online learning resources to fuel your learning and growth.

- Design, and develop new microservices in a rapidly growing company with high scalability requirements
- Important: Your work continuously needs to have scale, performance and reliability in mind
- Be involved in the horizontal and vertical engineering of new features, and the revision of existing feature sets
- Use innovative/cutting edge technologies to solve complex problems related to SaaS and high availability systems in the context of modern-day logistics operations

You currently have/are:
- Specialized higher education (e.g. Software Engineering or Computer Science) and/or significant experience in Software Development
- Significant experience developing in PHP 7+ and solid foundations in OOP (Object Oriented Programming)
- Experience working with REST API responses in JSON
- Experience working with NoSQL data storage (e.g. MongoDB, Firestore)
- Experience with one or more modern PHP frameworks, such as Laravel, Yii, Symfony, etc.
- Experience with RESTful API development and microservices
- Experience with correctly leveraging caching systems (e.g. Redis), and implementing queuing systems (e.g. RabbitMQ)
- Knowledge of relational (e.g. MySQL) and non-relational databases (e.g. MongoDB)
- Knowledge of the Web environment (HTML, CSS, JavaScript)
- Very well versed in Git (both GUI and command line) and best practices in version control for mobile development
- Experience with unit testing in a CI/CD environment
- Very strong analytical and written communication skills
- Capacity to quickly learn and get familiar with the ins and outs of multiple interconnected systems
- Experience with any of the following is an asset/bonus:
- AWS SDKs and APIs
- Docker
- Microsoft Azure
- Experience with Angular and/or React
- Experience with Node.js and a Node.js framework such as Express.js or Nest.js
- Experience with Event Driven programming
- Experience with jQuery and mobile-first layout libraries (e.g. Bootstrap)
- Familiar with the Atlassian product suite (Bitbucket, Jira, Confluence)

Company Profile