Software Developer

2 weeks ago


Montreal, Canada Beanfield Technologies Inc. Full time

At Beanfield, we are about building communities, not just networks. For over 35 years, we have been proud to build, own, and operate an extensive & robust fibre-optic network throughout Toronto, Montreal, and Vancouver. We believe that people are at the heart of everything we do. We’re committed to making life better for our customers, our employees, and the communities where we live and work.

Founded in the underserved Toronto neighbourhood of Liberty Village, we've always understood the importance of connection. That's why we committed ourselves to building a fibre-optic network throughout the community and have continued to expand our network ever since.

Now with over 450 employees, we continue to deploy our own independent construction, fibre splicing, installation, network operations and support teams. Our services are delivered to over thousands of commercial and residential service addresses using Beanfield owned facilities.

Position Summary:

The Full-Stack Software Developer role at Beanfield will be responsible for end-to-end development of features on applications that support our functional business areas and customers. We build web and daemon applications to power the services we sell and our internal business processes. You will have the opportunity to work on a diverse range of software applications and participate in every stage of application development.

What you'll be doing:

  • Collaborate across functions with business and engineering teams to gather requirements and design innovative solutions.
  • Develop and maintain full-stack applications that are scalable, reliable, and provide a great user experience.
  • Write maintainable code and perform code reviews to keep our code quality high.
  • Contributing to the overall architecture and design of our software ecosystem.

Who we're looking for:

  • 5+ years of proven experience as a full-stack developer.
  • Proficient with writing applications in Python and integrating with various types of APIs, such as REST, SNMP, and other proprietary APIs.
  • You have experience building web applications with VueJS or similar front-end web frameworks.
  • You have experience working with relational databases such as Postgres.
  • You stay up-to-date with the latest technologies and best practices and desire to share knowledge with others.
  • You are passionate about writing clean, maintainable code.
  • This will be a hybrid position, based out of Toronto, Montreal, or Vancouver.

What's in it for you?

  • Competitive base salary plus uncapped commissions and incentives.
  • Permanent, full-time position.
  • A comprehensive group insurance plan - medical, dental, vision care with health and lifestyle spending accounts.
  • A fantastic parental leave top-up program.
  • Multiple wellness and mental health programs and resources to help you thrive.
  • Support for professional and career development.
  • Multiple employee resource groups to get involved with
  • A dog-friendly office so you can bring your own companion and enjoy doggy cuddles

Diversity, Inclusion, & Equity and Accessibility

Beanfield is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, etc.Beanfield is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact hr@beanfield.com .

Please note that final candidates for this position will be required to undergo a confidential pre-employment check. Candidates must be legally able to work in Canada at this time. Beanfield regrets to inform that we are unable to sponsor employment Visas.

#J-18808-Ljbffr

  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Must-Have Skills:Proficiency in Core Technologies: Strong...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Must-Have Skills:Proficiency in Core Technologies: Strong...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Must-Have Skills:Proficiency in Core Technologies: Strong...


  • Montreal, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...

  • Java Developer

    1 week ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications,...

  • Java Developer

    1 week ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications,...

  • Java Developer

    2 weeks ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications,...

  • Java Developer

    1 week ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications, ensuring...


  • Montreal, Canada Triunity Software Full time

    Location: Montreal, Canada (On-site, Need Locals)FulltimeCompensation: Depends on Experience (Annual Salary with Benefits) Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data...

  • Java Developer

    1 week ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...

  • Java Developer

    2 weeks ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...

  • Java Developer

    1 week ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications,...

  • Java Developer

    2 weeks ago


    Montreal, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...