Back-End Software Developer

3 weeks ago


Montreal, Quebec, Canada SPD Technology Full time
About the Company

At SPD Technology, we're a team of passionate individuals driven by a shared vision to deliver cutting-edge tech solutions that drive growth and success. Our culture is built on a foundation of excellence, collaboration, and a commitment to empowering our people to make a meaningful impact.

About the Role

We're seeking a highly skilled Node.js Back-End Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing scalable, secure, and efficient back-end systems using Node.js, TypeScript, and Express.js. Your expertise in Google Cloud Platform, particularly with Cloud Functions, App Engine, and Cloud Storage, will be instrumental in helping us build and deploy innovative solutions.

Key Responsibilities
  • Design and develop back-end systems using Node.js, TypeScript, and Express.js
  • Implement scalable and secure APIs and services using Google Cloud Platform
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Ensure code quality and adherence to best practices
  • Participate in code reviews and contribute to the improvement of our engineering processes
Requirements
  • 5+ years of experience in Node.js and TypeScript for back-end development
  • Experience with Express.js for building server-side applications and RESTful APIs
  • Hands-on experience with Google Cloud Platform, particularly with Cloud Functions, App Engine, or Cloud Storage
  • Strong understanding of PostgreSQL for designing and managing relational databases
  • Familiarity with building scalable and secure APIs and services
  • Knowledge of RESTful API design and integration
  • Experience with version control systems (Git)
  • Excellent communication skills for collaborating with cross-functional teams
  • Proven ability to manage stakeholders in fast-moving environments
  • Strong attention to detail in delivering quality code
  • Ability to communicate clearly and concisely, both in writing and verbally
  • Familiarity with enterprise software development processes
  • Experience in owning products from concept to deployment
Nice to Have
  • Experience working in a microservices architecture
  • Familiarity with CI/CD pipelines for automated testing and deployment
  • Knowledge of containerization tools like Docker and Kubernetes
Interview Process
  • Pre-screen with the recruiter
  • Technical interview
  • Client Interview

Join us in shaping the future of tech and making a meaningful impact on our clients' success.


  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Accordex Full time

    Job DescriptionAs a Software Engineer (Back-End Developer), you will be responsible for designing, developing, and maintaining the back-end of our software applications. The ideal candidate will have a strong understanding of programming languages and software engineering principles.Main ResponsibilitiesDesign and develop back-end software...


  • Montreal, Quebec, Canada SPD Technology Full time

    About the RoleWe are seeking a highly skilled Back-End Engineer to join our team at SPD Technology. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based event management platform.Key ResponsibilitiesDesign and develop scalable and secure back-end systems using Node.js and TypeScript.Work...


  • Montreal, Quebec, Canada SPD Technology Full time

    About the RoleWe are seeking a highly skilled Back-End Engineer to join our team at SPD Technology. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based event management platform.Key ResponsibilitiesDesign and develop scalable and secure back-end systems using Node.js and TypeScript.Work...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Labelink Full time

    We are seeking a skilled Software Engineer with expertise in back-end development to join our team at {company}.Key Responsibilities:1. Design and implement scalable back-end systems.2. Collaborate with cross-functional teams to identify and prioritize project requirements.

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Banque Nationale du Canada Full time

    About the Role:We are seeking a highly skilled Java Back-end Developer to join our IT Wealth Management Delivery team at Banque Nationale du Canada. As a key member of our team, you will be responsible for designing, developing, and maintaining back-end applications using Java.Key Responsibilities:Design and develop high-quality back-end applications using...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Banque Nationale du Canada Full time

    About the Role:We are seeking a highly skilled Java Back-end Developer to join our IT Wealth Management Delivery team at Banque Nationale du Canada. As a key member of our team, you will be responsible for designing, developing, and maintaining back-end applications using Java.Key Responsibilities:Design and develop high-quality back-end applications using...


  • Montreal, Quebec, Canada 360 Inc. Full time

    About the RoleWe are seeking a skilled Back-End Java/Kotlin Developer to join our team at 360 Inc. in Canada. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions using Java and Kotlin.Key ResponsibilitiesDesign and develop scalable and efficient back-end applications using Java and...


  • Montreal, Quebec, Canada NBC Full time

    Job SummaryWe are seeking a highly skilled Senior Back-end Developer to join our IT Wealth Management Delivery team at National Bank. As a key member of our team, you will be responsible for developing and deploying back-end applications using Java and AWS Cloud technologies.Key Responsibilities:Design and implement scalable and efficient back-end...


  • Montreal, Quebec, Canada 360 Inc. Full time

    About the RoleWe are seeking a highly skilled Back End Software Engineer to join our team at 360 Inc. as a Java and Kotlin Developer. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key ResponsibilitiesDesign and develop high-quality software applications using Java and...


  • Montreal, Quebec, Canada 360 Inc. Full time

    About the RoleWe are seeking a highly skilled Back End Software Engineer to join our team at 360 Inc. as a Java and Kotlin Developer. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key ResponsibilitiesDesign and develop high-quality software applications using Java and...


  • Montreal, Quebec, Canada NBC Full time

    Job Title: Senior Back-end DeveloperWe are seeking a highly skilled Senior Back-end Developer to join our IT Wealth Management Delivery team at National Bank. As a key member of our team, you will be responsible for designing, developing, and deploying back-end applications using Java.Key Responsibilities:Develop and deploy functions that ensure maximum...


  • Montreal, Quebec, Canada NBC Full time

    Job Title: Senior Back-end DeveloperWe are seeking a highly skilled Senior Back-end Developer to join our IT Wealth Management Delivery team at National Bank. As a key member of our team, you will be responsible for designing, developing, and deploying back-end applications using Java.Key Responsibilities:Develop and deploy functions that ensure maximum...


  • Montreal, Quebec, Canada 1perTInent inc Full time

    Job SummaryA Back-End Control System Developer at our client is responsible for designing and implementing custom software solutions for control systems in the themed entertainment industry. This position involves developing software solutions for monitoring dashboards, interfaces, and custom GUIs for Audio/Visual/Lighting installations.Key...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About This Role:Societe Generale is seeking a skilled Java Back End Developer to join our team in Global Banking Technology & Operations. As a key member of our team, you will be responsible for managing US-based real-time payment applications, including SWIFT, Montran, and ACH Plus, which are directly connected to the Fedwire and CHIPS systems. We are...

  • Back End Developer

    2 months ago


    Montreal, Quebec, Canada 360 Inc. Full time

    About the RoleWe are seeking a highly skilled Back End Kotlin/Java Developer to join our team at 360 Inc. in Canada.Key ResponsibilitiesDesign and develop scalable and efficient back-end applications using Java and Kotlin.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews and ensure...

  • Back End Developer

    4 weeks ago


    Montreal, Quebec, Canada 360 Inc. Full time

    Are you looking to grow with a dynamic tech company? 360.Agency specializes in creating innovative web and marketing solutions for car dealerships in Canada.Our package offers flexible working hours, active group insurance from day one, and unlimited access to a virtual medical clinic for you and your family.We're looking for a skilled Back End Developer to...

  • Back-End Developer

    2 months ago


    Montreal, Quebec, Canada Banque Nationale du Canada Full time

    About the RoleWe are seeking a highly skilled Java Back-End Developer to join our IT Wealth Management Delivery team at Banque Nationale du Canada. As a key member of our team, you will be responsible for developing and deploying high-quality back-end applications using Java technologies such as APIs, Microservices, and DevOps.Key ResponsibilitiesDesign,...

  • Back-End Developer

    2 months ago


    Montreal, Quebec, Canada Banque Nationale du Canada Full time

    About the RoleWe are seeking a highly skilled Java Back-End Developer to join our IT Wealth Management Delivery team at Banque Nationale du Canada. As a key member of our team, you will be responsible for developing and deploying high-quality back-end applications using Java technologies such as APIs, Microservices, and DevOps.Key ResponsibilitiesDesign,...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the JobSociete Generale is seeking a skilled Java Back End Developer to join our team in a dynamic and innovative environment. As a key member of our Global Banking Technology & Operations team, you will play a crucial role in managing US-based real-time payment applications, including SWIFT, Montran, and ACH Plus, which are directly connected to the...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the JobSociete Generale is seeking a skilled Java Back End Developer to join our team in a dynamic and innovative environment. As a key member of our Global Banking Technology & Operations team, you will play a crucial role in managing US-based real-time payment applications, including SWIFT, Montran, and ACH Plus, which are directly connected to the...