Senior Software Developer (Video)

dotstudioPRO - Vancouver, BC (30+ days ago)

Apply Now

dotstudioPRO is a fast growing entertainment technology company focused on delivering monetization and distribution tools to the entertainment industry. We are looking for forward thinking and passionate engineers that can not only contribute great technical skills but be a voice on the team.

You will be involved in all aspects of the development lifecycle: requirement analysis, design, development, testing, delivery, and maintenance. We expect that you write clean, logical, well-documented re-usable code.

Responsibilities:

  • Contribute throughout the technology stack - from APIs and back-end processes to core infrastructure services
  • Understand and apply fundamental software design principles to build scalable, performant applications
  • Develop code libraries that can be used for multiple projects
  • Recommend appropriate technologies to implement new features
  • Troubleshoot technical issues, communicate and document procedures, as well as

recommending architectural changes where necessary

  • Support developers in development, testing and release of features and products, and

participate in code review and training

  • Ensure there are adequate failure monitoring systems in place and respond to alerts in a timely fashion

*

Required Qualifications:

  • 5+ years experience in software engineering
  • 3+ years experience with Javascript and NodeJS - working knowledge of at least a few

industry-standard frameworks, build tools, package managers, test suites

  • Previous development experience using REST APIs
  • Experience with Machine Learning and Ad serving a plus
  • Working knowledge of DevOps within at least one cloud-based architecture resource

(AWS, Heroku, Firebase etc) - AWS strongly preferred

  • Experience architecting, scaling & maintaining non-relational databases. Experience with

relational databases and caching is a major plus

  • Experience with source code version control with Git
  • Administration of Apache and Nginx; SSL certificate management
  • Experience working with content delivery networks like Akamai or CloudFlare a plus

Traits of our desired candidate:

  • Excellent interpersonal and communication skills
  • Demonstrates curiosity, detail orientation, and critical thinking
  • Familiarity with online video streaming
  • Is passionate about technology, and is always looking to further their personal

knowledge and expertise

*

Education:

Bachelor’s Degree in Computer Science or equivalent, or equivalent in diverse work experience as a software developer

Job Type: Full-time

Salary: $80,000.00 to $100,000.00 /year

Location:

  • Vancouver, BC (Required)

Language:

  • English (Preferred)