Search jobs > Montreal, QC > Software developer

Software Developer

Ladders
Montreal, QC
$59,7-$76,18 an hour (estimated)
Full-time

Software Developer

Location : Montreal, QC (Hybrid)

VIA is making an impact, and so can you.

VIA's mission is to make communities cleaner, safer, and more equitable. Now, we need your help to make an even bigger difference.

VIA enables real-time data verification, automated ingestion, and secure analysis of energy and environmental data. The U.

S. Department of Defense (DoD) and energy companies around the globe trust VIA to help them solve their data challenges.

As a Software Developer at VIA, you will play an integral role in the development of our advanced analytics solutions by building software to support modern web applications and services, powered by blockchain technologies and machine learning algorithms.

Though the focus will be on back-end development, you will work closely with the entire technical team, including front-end developers, to solve exciting technical challenges.

Read more about our mission, team, and values here.

In this role, you will :

  • Develop and implement a robust set of services and APIs for applications, including those built on top of VIA's blockchain, VIAsecurechain
  • Support the integration and deployment of back-end and front-end microservices by using best practices and automation tools (e.

g., Docker, Kubernetes, Helm)

  • Apply best practices for automated testing of our applications and support implementation (e.g., unit and integration tests and related libraries)
  • Independently diagnose and debug problems while working within a collaborative technical environment

What you will bring to this role :

  • Bachelor's degree or higher in computer science, mathematics, engineering, or science
  • 3+ years of relevant software development experience
  • Experience owning the full cycle of software development including design, implementation, testing, debugging, and CI / CD
  • Proficiency with Python, JavaScript, shell script, or another programming language
  • Experience writing tests, including unit tests, component tests, and integration tests
  • Familiarity with container technologies for microservices (e.g. Docker)
  • Exposure to cloud services (AWS, Azure)
  • Good understanding and experience with authentication and authorization standards, such as OAuth2 and SAML
  • Experience using web development frameworks such as FastAPI or Django
  • Working knowledge of databases (SQL, NoSQL)
  • Exposure to the following a plus : Selenium, Angular, Typescript, RabbitMQ, Kafka, Kubernetes, Terraform

To have a high impact at VIA, you will :

  • Be a critical thinker with a passion for solving complex problems alongside teammates
  • Have a desire to learn in a fast changing innovative environment
  • Demonstrate strong attention to detail and apply follow-up and organizational skills
  • Be a great communicator with excellent interpersonal skills
  • Be self-motivated, resourceful, and bring a proactive approach to tasks and challenges
  • Enjoy sharing your passions, as a foodie, a lover of video games, a fan of pets, or having a good GIF game (doesn't hurt either!)

What you will find at VIA :

Our approach to developing innovative solutions, commitment to continuous learning, and culture of celebrating our collective diversity make every day rewarding!

Read about our perks and benefits here.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

14 days ago
Related jobs
Ericsson
Montreal, Quebec

To support and enable service providers with their transition to cloud native software and automated operations, we are looking for software developers that can own design through implementation, validation, and deployment to handoff to customers. JOB Title: 5G Software Test Automation Developer. In...

Triunity Software
Montreal, Quebec

Role :: Java Developer - Spring Framework & ETL Specialist :: . Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks. Model and design databases to support software applications, ensuring data integrity and security. Collaborate wit...

Tecsys Inc.
Montreal, Quebec
Remote

Ayant reconnu les avantages du travail à distance sur le bien-être des employés et l'environnement, notamment le moral des employés, la productivité et la réduction des trajets domicile-travail, nous sommes fière d'être une entreprise privilégiant le travail à distance.Notre environnement qui privil...

Coveo
Montreal, Quebec

You are currently a second or third-year student studying computer science or software engineering at the Bachelor or Master’s level. ...

Points
Montreal, Quebec

We are seeking an experienced Senior Software Developer in Test (SDET) to join our 13-person QA team based in Montreal. Our Software Developers in Test are mentors of quality and automation specialists across all the development and product Agile teams they work directly with. Work in close collabor...

TELUS
Montreal, Quebec

You are a Senior Software developer with 5+ years of experience in IT platform implementation in a technical capacity. You have hands-on experience with the following technologies as a senior software developer: Spring, Spring Boot WireMock Docker Terraform Oracle, Postgres, MSSQL Server, MySQL Serv...

Games Jobs Direct
Montreal, Quebec

Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide. We're looking for a Software Programmer to help bridge Unreal Engine end users from various industries, locations, and levels of experience, with Epic's development te...

Altitude Sports
Montreal, Quebec

The Lead Software Developer independently engineers secure, scalable, and reliable technology to advance Altitude Sports in the online retail space. As a Lead Software Developer, you will be responsible for exhibiting language proficiency and independently writing application modules, unit tests, an...

AppDirect
Montreal, Quebec

We are looking to hire a skilled and ambitious software developer in Montreal. NET developer with a passion for producing maintainable and robust code? You're passionate about driving value through innovative solutions and enjoy working in a collaborative environment? We'd love to have you on board!...

Genetec
Montreal, Quebec

You could be part of the multidisciplinary AutoVu production team, which brings together enthusiasts of software development and electronics. You may participate in the development of databases, services and websites, desktop applications, and embedded software aimed at ensuring an optimal productio...