Senior Full Stack Software Developer- GOLANG/REACT (Réf 19-13 S)
1perTInent- Location
- Montréal, Québec, Canada
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 8mo ago
- Contribute to and be accountable for the design, development and test of software (end-to-end development life cycle).
- Write specifications and documentation.
- Design and implement applications (front-end and back-end), 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 Smart-Monkey engineering divisions.
- Self-manage 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.
Knowledge of the following
- 9+ years of work experience in back-end and front-end software development.
- Proficient in the following languages and formats: Golang, 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.
- In-depth 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 self-motivated.
- 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 pro-active 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.
- 15 days PTO including sick, personal, and vacation 1st year; 20 days after 1 year
- Health, Dental, Vision and Life insurance
- Retirement Plan after probationary period.
- Workers Compensation
Skills
- Go
- React
- R
- TypeScript
- JavaScript
- HTML
- CSS
- SASS
- LESS
- JSON
- XML
- SQL
- Node.js
- WebSockets
- PostgreSQL
- S3
- Redis
- Docker
- GitLab
- Jira
- Git
- VMware
- Outlook
- Excel
More jobs at 1perTInent
All 11Développeur·euse Full Stack Senior
1perTInent · Montréal, Québec, Canada · today
Team lead developer
1perTInent · Montréal, Québec, Canada · 2d ago
Chef d'équipe au développement
1perTInent · Montréal, Québec, Canada · 14d ago
Chef de Projet / Scrum Master
1perTInent · Montréal, Québec, Canada · 27d ago
Administrateur Systèmes & Réseaux
1perTInent · Montréal, Québec, Canada · 1mo ago
Similar roles
IT Support Specialist
Cohere · Toronto · today
Engineering Manager, Core DevOps
GitLab · Remote, Canada · Remote, United States · today
Technicien TI (niveau 2)
Qsl · Québec, QC, Canada · today
Senior Site Reliability Engineer
Redwood Software · Canada · CAD 125,000–145,000/yr · today
Senior Site Reliability Engineer I
Braze · Toronto · USD 153,815–277,000/yr · today
Senior Site Reliability Engineer I
Braze · Vancouver · USD 153,815–277,000/yr · today