- Contribute to and be accountable for the design development and test of software (endtoend development life cycle).
- Write specifications and documentation.
- Design and implement applications (frontend and backend) modules databases and deployments in collaboration with other developers and software architects.
- Ensure high quality code delivery using best practices and tooling such as unit tests formatting and linting tools.
- Contributing to the DevOps activities required to deploy validate and keep services and applications up and running.
- Work with software architects and other developers.
- Lead junior or medium level engineers when necessary.
- Collaborate with customer support and SmartMonkey engineering divisions.
- Selfmanage assignments and work autonomously when necessary.
- Demonstrate ability to navigate from high level decision making down to practical execution in a way that produces value exceeds expectations and promotes company success.
Qualifications :
Knowledge of the following:
- Proficient in the following languages and formats: Go Typescript/JavaScript (ES6) HTML5/CSS/SASS/LESS JSON XML SQL.
- Proficient with the following frameworks and technologies: React NodeJS WebSocket RESTful API PostgreSQL Minio/S3 Redis.
- Proficient with the following systems/deployments: Docker and dockerized environments CI/CD Pipelines.
- Indepth understanding of software platform concepts and design requirements.
- Agile methods development life cycle tools Gitlab/Jira/Git.
- Familiarity with A/V systems equipment concepts and technologies is a plus.
- Knowledge of Cloud infrastructure and deployments (DevOps) is a plus.
- Knowledge of virtualization platforms such as VMware or Proxmox is a plus.
- Office365 suite including Teams Outlook Word and Excel.
Attributes
- Detailed oriented and selfmotivated.
- Strong problem solving and technical troubleshooting skills.
- Be able to work autonomously when required and remotely.
- Be a team player and exhibits a positive attitude and establishes professional relations with others.
- Demonstrate extreme attention to detail and organization in all aspects of work.
- Be proactive and creative to bring ideas in the team.
- Ability to function effectively in a fast pace and dynamic environment.
- Ability to communicate with customers and partners when required.
- Excellent written and verbal communication skills in English.
Informations complmentaires :
- 15 days PTO including sick personal and vacation 1st year; 20 days after 1 year
- Health Dental Vision and Life insurance
- Workers Compensation
Remote Work :
Yes
Employment Type :
Fulltime