114 Software Engineer jobs in Montréal
Développeur(euse) logiciel / Software Developer - Cloud Operator (SC Saas)
Posted 1 day ago
Job Viewed
Job Description
Job Description
La dynamique de votre équipe :
Notre équipe (faisant partie du groupe Core Services) est responsable de la gestion des systèmes backend hébergés de Security Center SaaS. Nous développons des outils et services adaptés aux besoins de l’équipe des opérations, offrant les fonctionnalités suivantes :
Gestion de flotte :
- Gestion des informations système.
- Surveillance de la santé des systèmes (télémétrie, détection d’anomalies, suivi de la capacité).
- Mise en service initiale rapide et efficace des systèmes.
- Déploiements progressifs des mises à jour système, avec possibilités de retours automatiques ou manuels.
- Notifications par e-mail aux clients.
Soutien aux enquêtes et accompagnement des ingénieurs :
- Mécanismes d’accès sécurisé et traçable aux systèmes de Security Center.
- Système de gestion des journaux et traces à distance.
- Divers outils personnalisés.
En tant que développeur logiciel, vous jouerez un rôle clé au sein d’une équipe enthousiaste et conviviale qui vise à fournir les meilleures solutions possibles pour la gestion d’une flotte de systèmes en pleine croissance, en utilisant des technologies de pointe.
Votre journée en un coup d'oeil :
- Collaborer avec les équipes des opérations, du support et de l’ingénierie pour comprendre leurs besoins et leur fournir des solutions facilitant leur travail au quotidien.
- Concevoir, développer, tester, livrer et maintenir des outils, services et infrastructures utilisés pour gérer, exploiter et dépanner les systèmes hébergés.
- Définir, gérer et maintenir un processus de mise à jour évolutif couvrant divers scénarios (mises à jour majeures, mineures, correctifs, mises à jour de plugins).
- Fournir des tableaux de bord adaptés aux différents scénarios d’usage (santé des systèmes, état, versions, etc.).
- Surveiller et réagir aux alertes système afin de résoudre rapidement les problèmes.
- Participer au processus de garde (on-call) selon les besoins et le calendrier établi.
Ce qui fait de vous un excellent candidat :
- Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
- Baccalauréat en génie logiciel, informatique, ou équivalent.
- Minimum 3 ans d’expérience dans le développement logiciel en environnement cloud.
- Motivation à travailler dans un environnement dynamique, relever de nouveaux défis, accomplir des tâches variées et utiliser les dernières technologies et meilleures pratiques.
- Solides compétences en analyse et en résolution de problèmes.
- Une expérience avec le développement sur Genetec Security Center constitue un atout.
Votre expertise technique :
- Programmation orientée objet (C# et framework .NET).
- Connaissance de PowerShell.
- Architectures microservices et distribuées.
- Conteneurisation et moteurs d’orchestration (Docker, Kubernetes).
- Plateformes cloud telles que Azure ou équivalentes (AWS, Google Cloud, etc.).
Voilà ce que nous offrons !
- Régime de rémunération attrayant
- Programme de remboursement des frais de formation
- Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
- Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
- Café gratuit à volonté
- Espace de stationnement gratuit pour tous les employés
- Centre d’entraînement sur place
Si vous souhaitez voir à quoi ressemble l’environnement de travail chez ABC, regardez la vidéo suivante pour en savoir plus:
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---
Your team’s dynamic:
Our team (part of the Core Services group) is responsible for managing the hosted backend systems of Security Center SaaS. We develop tooling and services tailored to the needs of the operations team which provide capabilities such as:
Fleet management:
- System information management.
- System health monitoring (telemetry, anomaly detection, capacity monitoring).
- Fast and efficient initial system commissioning.
- Progressive system upgrade rollouts, automated and manual rollbacks.
- Customer e-mail notifications.
Investigation support and engineering enablement:
- Providing mechanisms for secure & traceable access to Security Center systems.
- Remote logs & traces management system.
- Various tailored tools.
As a Software Developer, you will play a key role in an enthusiastic and friendly team that aims to provide the best possible solutions for managing a growing fleet of systems using cutting-edge technologies.
Your day at a glance :
- Work with the operations, support and engineering teams to capture their needs and provide them with solutions to facilitate their day-to-day work.
- Design, develop, test, deliver and support tools, services and infrastructure used to manage, operate and troubleshoot the hosted systems.
- Define, manage and maintain a scalable update process that addresses various scenarios such as major updates, minor updates, hotfixes, plugin updates.
- Provide dashboards for various stakeholder usage scenarios (system health, state, versions, etc…).
- Monitor and react to system alerts ensuring timely issue resolution.
- Participate in the on-call process as needed and according to the established schedule.
What makes you a great fit :
- Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
- Bachelor’s degree is software engineering, computer science, computer engineering or equivalent.
- Minimum of 3 years of experience in a cloud software development role
- Motivation to work in a fast-paced environment, take on new challenges, perform diverse tasks, and use the latest technologies and best practices
- Strong analytical and problem-solving skills
- Experience with development of Genetec Security Center is an asset.
Your technical expertise :
- Object-oriented programming (C# and .NET framework)
- Knowledge of PowerShell
- Microservices and distributed architectures
- Containerization and orchestration engines (Docker, Kubernetes)
- Cloud platforms such as Azure or equivalent (AWS, Google Cloud, etc.)
Let’s talk perks!
- Attractive compensation package
- Training Tuition Reimbursement Program
- Subsidized meals in our amazing Bistro (Les Cordons Bleus)
- Work-life balance with a flexible working schedule
- Free, unlimited coffee
- Private, free parking for all employees
- Onsite fitness facility with personal trainer
If you’d like to see what the Genetec work environment looks like, have a look at the following video to find out more:
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
Backend Software Engineer

Posted today
Job Viewed
Job Description
As a leader in micromobility, Lyft powers millions of rides daily across over 200 cities with our cutting-edge ride-sharing, bike-sharing, and scooter-sharing technologies. Our Montreal office is the birthplace of North America's first automated bike-share system, Bixi, which has since revolutionized urban mobility. Today, our pioneering system is operational in more than 50 cities worldwide, including Barcelona, Bogota, Boston, Buenos Aires, Chicago, Dubai, London, Madrid, Mexico City, Montreal, New York, Rio de Janeiro, San Francisco, and Washington DC, to name just a few. Join us and be part of the team behind some of the world's largest and most successful bike-share systems!
The Task Management and Dispatch team plays the critical role of building our industry-leading operation management software used to operate and maintain bikeshare and scooter-share markets across the world, ensuring operational health and excellence.
**Responsibilities:**
+ Contribute features to and maintain our various Task Management and Dispatch microservices in Python and Golang
+ Design, develop and deploy new features in a fast-paced CI/CD flow.
+ Work with a team of backend, frontend and mobile engineers and cross-functional partners such as designers, data scientists and product managers to build cutting-edge products.
+ Write technical specification documents for new and improved features.
+ Apply best practices in working with source code through obtaining and performing code review.
+ Respond promptly and constructively to pages and incidents as a member of the on-call rotation for your team's services.
+ Contribute to reducing your team's technical debt over time.
**Experience:**
+ Experience with developing backend services in Python and Golang.
+ Experience with non-relational databases such as DynamoDB.
+ Familiarity with modern architecture design patterns (experience with AWS a plus).
+ Experience with developing and deploying applications at scale.
+ Must be fluent in spoken and written English and minimally be willing to learn French if required
**Benefits:**
+ Extended health and dental coverage options, along with life insurance and disability benefits
+ Mental health benefits
+ Family building benefits
+ Pet benefits
+ Access to a Lyft funded Health Care Savings Account
+ RRSP plan to help save for your future
+ In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
+ Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
+ Subsidized commuter benefits
Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
The expected base pay range for this position in the Montreal area is CAD $88,000 - CAD $110,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
Backend Software Engineer

Posted today
Job Viewed
Job Description
Lyft Urban Solution team is developing the future of micro-mobility and we are looking for a solid, experienced Software Engineer to join our Stations Software Platform team to work on helping us transition our customers to our latest generation platform and to make the platform evolve in a solution that can be brought to multiple different markets and business models.
While technical interviews and interactions with teams outside Montreal will primarily be in English, our vibrant working environment here in Montreal is fully bilingual.
**Responsibilities:**
+ Help define the roadmap and architecture based on technology and business needs
+ Write well-crafted, well-tested, readable, maintainable code
+ Have a good grasp and ability to explain the various tradeoffs made in decisions
+ Participate in code reviews to ensure code quality and distribute knowledge
+ Lead projects from idea to positive execution
+ Incorporate considerations for business context and failure modes in your work
+ Proactively participate in resolving ongoing incidents
+ Unblock, support, effectively communicate and obtain buy-in across teams to achieve results
+ Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
+ See the direct impact of your work on the efficiency of our operating teams and the experience of Lyft riders.
**Experience:**
+ 3+ years of software engineering industry
+ Experience with object-oriented programming (bonus points for Python or Go)
+ Experience in distributed systems (eg: kubernetes, gRPC)
+ Experience working with databases, relational or NoSQL
+ Experience designing, building and improving a set of team owned components
+ Experience defining API schemas and developing backend services in a microservices environment
+ Culture of investigating and solving problems outside of your expertise
+ Culture of going out of your way to help out your fellow engineer
+ Must be fluent in spoken and written English and have a working proficiency in French
**Benefits:**
+ Extended health and dental coverage options, along with life insurance and disability benefits
+ Mental health benefits
+ Family building benefits
+ Pet benefits
+ Access to a Lyft funded Health Care Savings Account
+ RRSP plan to help save for your future
+ In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
+ Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
+ Subsidized commuter benefits
Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
The expected base pay range for this position in the Montreal area is CAD $112,000 - CAD $140,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
Backend Software Engineer

Posted today
Job Viewed
Job Description
As a Backend Software Engineer on the Operator Core Tooling pod, you'll play a vital role in building the robust services that power our critical operations tooling platform. Your work will directly empower our micromobility operations teams by providing them with intuitive and efficient tools, significantly improving their daily workflows as they manage our fleet. You'll collaborate closely with business leaders, front-end developers, and data scientists across Lyft to achieve this impact.
While technical interviews and interactions with teams outside Montreal will primarily be in English, our vibrant working environment here in Montreal is fully bilingual.
**Responsibilities:**
+ Help define the roadmap and architecture based on technology and business needs
+ Write well-crafted, well-tested, readable, maintainable code
+ Have a good grasp and ability to explain the various tradeoffs made in decisions
+ Participate in code reviews to ensure code quality and distribute knowledge
+ Lead projects from idea to positive execution
+ Incorporate considerations for business context and failure modes in your work
+ Proactively participate in resolving ongoing incidents
+ Unblock, support, effectively communicate and obtain buy-in across teams to achieve results
+ Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
+ See the direct impact of your work on the efficiency of our operating teams and the experience of Lyft riders.
**Experience:**
+ 3+ years of software engineering industry
+ Experience with object-oriented programming (bonus points for Python or Go)
+ Experience in distributed systems (eg: kubernetes, gRPC)
+ Experience working with databases, relational or NoSQL
+ Experience designing, building and improving a set of team owned components
+ Experience defining API schemas and developing backend services in a microservices environment
+ Culture of investigating and solving problems outside of your expertise
+ Culture of going out of your way to help out your fellow engineer
+ Must be fluent in spoken and written English and have a working proficiency in French
**Benefits:**
+ Extended health and dental coverage options, along with life insurance and disability benefits
+ Mental health benefits
+ Family building benefits
+ Pet benefits
+ Access to a Lyft funded Health Care Savings Account
+ RRSP plan to help save for your future
+ In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
+ Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
+ Subsidized commuter benefits
Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
The expected base pay range for this position in the Montreal area is CAD $88,000 - CAD $110,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
Senior Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Job Description
As a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with full-stack development, particularly on the AWS cloud using JavaScript, TypeScript, React and Python, will be crucial to your success in this role. You'll thrive in an environment emphasizing autonomy and ownership, empowering engineers to take initiative and make meaningful decisions in shaping our products.
Key Responsibilities:
- Lead and collaborate with cross-functional teams, including architects, product managers, and engineers, to define technical requirements, develop software solutions, and ensure successful project delivery.
- Architect and design highly scalable, robust, and secure software applications using a combination of front-end and back-end technologies, including TypeScript, React, and Python.
- Drive the adoption of AWS services and frameworks to architect, deploy, and manage cloud-based applications and infrastructure at scale.
- Mentor and guide software engineers, providing technical leadership, setting coding standards, and promoting best practices for software development.
- Conduct thorough code reviews, providing insightful feedback and driving continuous improvement in code quality, performance, and maintainability.
- Champion the implementation and adoption of modern software development practices, including automated testing, CI/CD pipelines, and DevOps principles.
- Stay at the forefront of emerging technologies, industry trends, and best practices, evaluating their applicability and potential impact on our software solutions.
- Collaborate with stakeholders to define and execute the technical roadmap, ensuring alignment with business objectives and long-term strategy.
- Actively participate in recruiting efforts, conducting technical interviews, and assessing the technical skills of potential candidates.
- Drive innovation within the organization, identifying opportunities to leverage new technologies, frameworks, and architectures to enhance our products.
Who You Are:
- 5+ years of industry experience in full-stack development, with a focus on building modern applications
- Deep knowledge of AWS services, architecture patterns, and best practices, with a strong focus on deploying and managing cloud-based applications in a scalable and secure manner.
- Extensive expertise in full-stack development, encompassing front-end technologies (React, TypeScript, Tailwind CSS, state management libraries like Redux, and testing frameworks such as Jest) and back-end technologies (Node.js, Nest.js, AWS, DynamoDB; Python is a plus).
- Experience working in the health tech space is a plus.
- Strong understanding of software engineering principles, design patterns, and best practices, with a commitment to delivering high-quality, maintainable code.
- Expertise in agile software development methodologies, continuous integration and delivery, and version control systems.
- Excellent problem-solving and analytical skills, with the ability to architect and develop innovative solutions to complex technical challenges.
- Exceptional leadership, communication, and interpersonal skills, with a proven ability to influence and collaborate effectively with stakeholders at all levels.
- A passion for continuous learning and staying updated with emerging technologies, industry trends, and best practices.
- Bachelor's or Master's degree in Computer Science, Data Science, a related field, or equivalent experience.
- Nice to have: Knowledge of Infrastructure as Code (IaC) using AWS Cloud Development Kit (AWS-CDK) for automating and managing cloud infrastructure deployments.
Mobile Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Job Title: Mobile Software Engineer
Location: Montreal, QC
Duration: 6 Months plus
Pay Range: $60/hr-$69/hr (DOE)
Role Overview
We are looking for a solid, experienced Software Engineer to join our Stations Software Platform team to work on helping us transition our customers to our latest generation platform and to make the platform evolve in a solution that can be brought to multiple different markets and business models.
iOS Mobile Developer
We're seeking a talented iOS Mobile Developer who is not only proficient in Swift but also has experience with Python to contribute to the Backend For Frontend (BFF) component of our technology stack. If you're passionate about building seamless mobile experiences and bridging the gap between frontend and backend development, we'd love to hear from you.
Responsibilities
Design and develop exceptional iOS applications:
- Utilize Swift to craft robust, user-friendly iOS apps that set new standards in mobile experiences.
- Implement cutting-edge features while ensuring high performance and responsiveness.
- Contribute to Backend For Frontend (BFF) development:
- Use Python to develop and maintain the BFF layer, enabling efficient communication between our frontend applications and backend services.
- Ensure the BFF components are scalable, secure, and optimized for performance.
- Work closely with designers, product managers, and other engineers to conceptualize, build, and ship new features that surprise and delight our users.
- Participate in brainstorming sessions and contribute creative ideas to our products and technology stack.
- Write detailed technical specifications (Tech Specs) before starting development, in response to Product Requirements Documents (PRDs).
- Document development processes, decisions, and implementations on Confluence to ensure knowledge sharing and transparency.
- Produce clean, efficient, and maintainable code in both Swift and Python, embracing best practices in software development.
- Conduct thorough testing and debugging of your code to ensure high-quality deliverables.
- Continuously Client and implement new technologies and frameworks in both iOS development and backend systems to enhance development efficiency and app performance.
- Keep up to date with the latest industry trends and share insights with the team.
- Monitor live app performance and BFF services, identify bottlenecks, and fi ne-tune code to ensure optimal responsiveness and stability.
- Utilize performance profiling tools and techniques to diagnose and address issues.
- Participate in code reviews, share expertise, and guide junior developers in both iOS and backend development to foster a culture of collaboration and continuous learning.
- Encourage best practices and high standards within the team.
- Take projects from initial concept through to deployment, ensuring timely delivery and adherence to quality standards across both frontend and backend components.
- Coordinate with stakeholders to align technical solutions with business goals.
- Keep the user experience at the forefront, ensuring a seamless interaction between the app and backend services.
- Incorporate user feedback and analytics to refi ne and improve features.
- Manage the entire release process of iOS applications, including beta testing and submission to the App Store.
- Oversee the deployment of backend services, ensuring smooth integration and minimal downtime.
Proficiency in Swift:
- Strong experience in developing iOS applications using Swift.
- Deep understanding of iOS frameworks such as UIKit.
- Experience in building backend services with Python.
- Familiarity with frameworks like Flask is a plus.
- Understanding of Backend For Frontend patterns and how to implement them effectively.
- Ability to design API interfaces that meet frontend requirements.
- Ability to integrate and develop APIs for mobile applications.
- Experience with network protocols and data serialization formats like JSON and Protobuf.
- Proficient with Git and collaborative workflows.
- Experience with code collaboration tools such as GitHub.
- Ability to tackle complex challenges in both frontend and backend development.
- Analytical thinking and attention to detail.
- Effective at collaborating with cross-functional teams and articulating technical concepts to non-technical stakeholders.
- Strong written and verbal communication abilities.
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent work experience.
Benefits Info: Russell Tobin/Pride Global offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.
Software Engineer - Integration
Posted 1 day ago
Job Viewed
Job Description
Job Description
We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covid) with later relocation to Vancouver . Our client is a SAAS software company located in downtown Vancouver.
You Will:
- Collaborate on requirements specification (user stories)
- Design, implement and test technical solutions that meet the requirements
- Develop well-structured, maintainable code for web, mobile, and APIs
- Pair with other developers on feature development, code reviews and bug fixing
- Collaborate with the team on evaluation and implementation of frameworks and tools to help with development and quality
You Have:
- 3+ years in software development
- Strong knowledge of developing:
- Large, integrated systems with many external dependencies
- Web services and APIs (REST &/or GraphQL )
- Web and mobile applications, end-to-end
- Experience using PHP (Symfony )
- Intermediate experience using a type-safe language
- Working knowledge of software design patterns
- Working knowledge of Typescript /React
- Working knowledge of Linux , Git , Docker
Bonus:
- Working knowledge of Cloud Infrastructure (ie. AWS ) and their related SDKs and CLIs
- Scripting experience (Python/Boto3/Bash )
- Experienced in troubleshooting bugs and solving customer problems
Perks:
- Competitive salary
- Extended health benefits
- 3 weeks vacations
- Professional development budget
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Be The First To Know
About the latest Software engineer Jobs in Montréal !