Triton Digital

Software developer

Montreal, QC, CA

9 days ago
Save Job

Summary

Are you passionate about new technologies, and would you like to be part of a software development team constantly seeking innovation in a warm, relaxed, and stimulating environment?

We're looking for a teammate like you!


Join an Agile and ambitious team that is driven to always improve and develop innovative applications within our platform that help broadcasters, podcasters and music services maximize their online revenue.


Your responsibilities:

  • Contribute to the design and development of new features and the improvement/correction of existing features.
  • Write quality code to develop and maintain robust applications used at scale.
  • Collaborate with the Product Owner and interact with other product teams to define solutions for the future of the organization.
  • Contribute to all activities of the application development lifecycle (planning, design, coding, code review, unit/automated testing, documentation, deployment, operations, monitoring, and alerting).
  • Demonstrate openness to the ideas of others while communicating with respect.
  • Propose and help implement continuous improvement solutions.
  • Be an engaged, transparent, and positive member of a self-organizing and multidisciplinary Agile team.
  • Recommend certain technological choices and be able to support them.


You are an excellent candidate if:

  • You have a good knowledge of the Scala programming language or
  • You have a good knowledge of Java and an interest in learning a functional development language like Scala.
  • You know Docker containers.
  • You want to better understand distributed event streaming platforms like Kafka.
  • You have good analytical skills and can communicate your ideas.
  • You have at least two years of professional experience as a developer.
  • You are bilingual (French & English).

Assets:

  • You have experimented with test-driven development (TDD) techniques and are familiar with some continuous integration and deployment tools.
  • You have experience with the principles of S.O.L.I.D development.
  • You have experience with Kafka.
  • You know tools like GitHub Actions, ArgoCD, Grafana, and Kubernetes.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: