Software Developer – Fullstack

Stingray


Date: 1 week ago
City: Montreal, Quebec
Contract type: Full time
At Stingray, creativity, collaboration, and innovative technology are the pillars of our DNA. Are you ready to rock your career by joining a growing company, a team of music enthusiasts in a stimulating and fun work environment?

We are currently looking for a Software Developer – Fullstack to work on a wide variety of multimedia and strategic projects. This is the perfect opportunity to be part of the development of interactive systems, each with its specific technologies, and to contribute to the analysis and modernization of existing platforms. You will be a central pillar of our operations, ensuring that our systems are robust, scalable, and harmonious. Your work will touch on everything from digital signage park management systems to global music delivery services, including the integration and evolution of critical business services. This position reports to the Lead Software Developer .

If you are curious, intelligent, versatile, and want to be part of creating exceptional products and continuously improving our technological ecosystem, we want to hear from you! 

Your day-to-day

  • Develop and maintain critical ecosystems that provide music and digital signage content, including multimedia player software and their web-based management interfaces for global partners.
  • Analyze, evaluate, and actively participate in the modernization of existing systems, identifying opportunities for improvement and integrating new technologies for the entire ecosystem.
  • Develop and maintain automation systems for continuous integration and deployment, maintenance, and monitoring processes.
  • Investigate and resolve complex technical issues raised by users, deployment teams, or monitoring systems, ensuring the stability and reliability of services.
  • Collaborate daily with your team and cross-functional teams (architects, product managers, developers) to analyze needs, design robust technical solutions, and solve complex problems.
  • Actively participate in code reviews, write unit tests, and ensure the quality and maintainability of the codebase.
  • Create and maintain documentation for system architecture, processes, and procedures.

Your Qualifications

  • Bachelor’s degree in Software Engineering/Computer Science or equivalent experience
  • Good command of backend development with object-oriented languages (e.g., Java, Kotlin, C#) and JavaScript (Node.js)
  • Significant experience in fullstack web application development, including user interface design and frontend development
  • Excellent analytical, complex problem-solving, and distributed systems diagnostic skills
  • Initiative, autonomy, strong ability to learn new technologies and various technical domains
  • Proficiency with continuous integration and deployment (CI/CD) tools and practices, including containerization (e.g., Docker)
  • Excellent communication skills (French and English)

Nice-to-haves

  • Proficiency with cloud platforms, particularly AWS
  • Good understanding of SQL and NoSQL databases, such as MySQL, DynamoDB, and MongoDB
  • Familiarity with caching technologies like Memcache and Redis
  • In-depth experience with specific backend frameworks (e.g., Spring Boot, Play, Node.js, Express.js, Laravel) and/or frontend frameworks (e.g., React, Angular, Vue.js)
  • Proficiency with container orchestration tools (e.g., Kubernetes) and configuration management/infrastructure as code tools (e.g., Ansible, Terraform)
  • Understanding of microservices architecture and development
  • Ability to work with scripting languages, including Python, JavaScript, and TypeScript
  • Knowledge of low-level languages like modern C/C++ and/or Rust, as well as their development tools (e.g., CMake)
  • Knowledge of streaming and multimedia processing technologies, including transport formats (e.g., MPEG-TS), video codecs (e.g., H.264, H.265/HEVC), and audio codecs (e.g., AAC, AC3)
  • Familiarity with Linux environments (e.g., CentOS, Oracle Linux) and embedded platforms (Raspberry Pi)

The team you'll be joining

  • A great team of 35+ people and growing 
  • A collaborative team that celebrates and stimulates creativity through innovation, capable of combining professional commitment and daily fun 

Life at Stingray

  • A cool office in Montreal
  • Flexibility to work from home for a maximum of 2 days per week, depending on needs
  • Share purchase plan (with a contribution from Stingray)
  • Access to virtual healthcare
  • Stingray café with breakfasts and snacks offered every day
  • Free fitness classes offered weekly
  • Access to private nutrition & wellness advising
  • Free language classes
  • Summer hours
  • Milestones celebrated with our loyalty program
  • 5@7 and vibrant social events
  • And much more!

Montreal-based Stingray Group is a leading music, media and technology company with over 1,200 employees worldwide. Our offices are located in the Old Port of Montreal just minutes from the Lachine Canal bike path, a prime location for picnics or a jog at lunch time.

Stingray supports the principles of Employment Equity and is committed to ensuring our workforce is representative of the communities we serve and in which we operate. Women, Aboriginal peoples, persons with disabilities and visible minorities are encouraged to apply and to self-identify so we can work towards full representation of those groups within our company.

Not the job for you? Go to jobs.stingray.com to consult other available positions and learn more about Stingray, we’re always on the lookout for new talent.

Share this opportunity
Post a CV