Descrição:

Publicada: 20/09/2022

Short overview of the company:

Our client now connects over 100,000 industry professionals in all the major studios and leading content makers around the world. Over 5000 film and TV projects have used the system to collaborate more effectively. Making the work better, together.

It is an entertainment technology company that partners with clients to enable creative flow across the production life cycle with a trusted suite of secure communication and content management solutions.

They design, develop, and manufacture software and hardware solutions for studios, broadcasters, and film and video production companies.

This company are passionate about inclusion, we want all employees to feel encouraged to be themselves and believe that this inspires creativity and innovation. It is an equal opportunities employer with a focus on inclusivity and equality for all.

What the job is about:

As a member of the Back-End Services Team, youll be creating and extending the company platform that powers collaboration across the film industry. This includes building and expanding back-end services for media processing, storage, encryption, and secure delivery worldwide to thousands of industry professionals. You will be tackling complex problems ranging from low-level video processing to high-level APIs and everything in between.

Our engineers must work cross-functionally on multiple codebases and services to ensure that the platform is scalable, efficient, and secure.

 Duties and responsibilities:

  • Be a key contributing back-end developer in one of our cross-functional teams;
  • Design, implement, and maintain the platform and company services;
  • Build distributed services that auto-scale, self-heal, and atomically deploy to the cloud;
  • Integrate internal and 3rd party components to build out functionality;
  • Implement APIs for internal and external services and applications;
  • Migrate legacy systems to newer service architectures;
  • Write design, usage, and troubleshooting documents for other engineers and QA;
  • Produce automated tests to ensure quality, performance, and scalability of your code;
  • Participate in reviews and audits to ensure the security of our system;
  • Coordinate with team-members and others in the organisation to ensure #mely delivery of software that meets all requirements;
  • Train other team members on your areas of expertise.

 

Team and work organization: Our client currently have 4 teams with 5 - 10 professionals in each. They are cross-functional and consist of QA, product people, front-end & back-end developers. People are located in Riga, San Francisco, and Toronto.

IT stack: Git, Jira, Confluence, Jenkins, GraphQL, AppSync, or Amplify,Python, AWS, Encryption and DRM, OAuth2, OIDC, SAML and Federated Authentication, both relational and no-SQL databases

  • Architechture
  • Microservice architecture and for iOS TCA
  • Platform/Web: microservices
  • % of maintenance: 80% new development and 20% maintenance and customer support
  • The methodology by which work is organized (Agile, Scrum, KANBAN, Waterfall)
  • Agile Scrum with 2-week sprints

Habilidades

  • GIT
  • JIRA
  • Jenkins
  • GraphQL
  • AWS
  • Python

Requisitos

  • Excellent coding and design skills;
  • Experience with modern programming languages and design patterns;
  • Knowledge of Python;
  • Experience building in a SOA or micro-services environment;
  • Familiarity with both relational and no-SQL databases;
  • Experience building server-side APIs and client-server interactions;
  • Strong written and oral communication skills;
  • Comfortable with a mix of team and individual work;
  • Must be able to work in an agile environment;
  • BS in Computer Science or equivalent work experience;
  • Solid experience on back-end development;
  • Experience working with a distributed/remote team;
  • Excellent communication and presentation skills in English.

Diferenciais

  • Led a small team of engineers in an Agile process;
  • Familiarity with OAuth2, OIDC, SAML and Federated Authentication;
  • Video processing and codecs;
  • Encryption and DRM;
  • AWS and cloud technologies;
  • GraphQL experience.

Benefícios

  • Competitve Salary;
  • Competitive Benefits;
  • Learning and development support;
  • Welcoming and friendly culture.

A International Business Consulting é uma empresa formada por um grupo de consultores nas áreas de gestão de pessoas.

LisbonCidade
2012Fundada
1-10Colaboradores
OutroSetor

Descrição:

Publicada: 20/09/2022

Short overview of the company:

Our client now connects over 100,000 industry professionals in all the major studios and leading content makers around the world. Over 5000 film and TV projects have used the system to collaborate more effectively. Making the work better, together.

It is an entertainment technology company that partners with clients to enable creative flow across the production life cycle with a trusted suite of secure communication and content management solutions.

They design, develop, and manufacture software and hardware solutions for studios, broadcasters, and film and video production companies.

This company are passionate about inclusion, we want all employees to feel encouraged to be themselves and believe that this inspires creativity and innovation. It is an equal opportunities employer with a focus on inclusivity and equality for all.

What the job is about:

As a member of the Back-End Services Team, youll be creating and extending the company platform that powers collaboration across the film industry. This includes building and expanding back-end services for media processing, storage, encryption, and secure delivery worldwide to thousands of industry professionals. You will be tackling complex problems ranging from low-level video processing to high-level APIs and everything in between.

Our engineers must work cross-functionally on multiple codebases and services to ensure that the platform is scalable, efficient, and secure.

 Duties and responsibilities:

  • Be a key contributing back-end developer in one of our cross-functional teams;
  • Design, implement, and maintain the platform and company services;
  • Build distributed services that auto-scale, self-heal, and atomically deploy to the cloud;
  • Integrate internal and 3rd party components to build out functionality;
  • Implement APIs for internal and external services and applications;
  • Migrate legacy systems to newer service architectures;
  • Write design, usage, and troubleshooting documents for other engineers and QA;
  • Produce automated tests to ensure quality, performance, and scalability of your code;
  • Participate in reviews and audits to ensure the security of our system;
  • Coordinate with team-members and others in the organisation to ensure #mely delivery of software that meets all requirements;
  • Train other team members on your areas of expertise.

 

Team and work organization: Our client currently have 4 teams with 5 - 10 professionals in each. They are cross-functional and consist of QA, product people, front-end & back-end developers. People are located in Riga, San Francisco, and Toronto.

IT stack: Git, Jira, Confluence, Jenkins, GraphQL, AppSync, or Amplify,Python, AWS, Encryption and DRM, OAuth2, OIDC, SAML and Federated Authentication, both relational and no-SQL databases

  • Architechture
  • Microservice architecture and for iOS TCA
  • Platform/Web: microservices
  • % of maintenance: 80% new development and 20% maintenance and customer support
  • The methodology by which work is organized (Agile, Scrum, KANBAN, Waterfall)
  • Agile Scrum with 2-week sprints

Habilidades

  • GIT
  • JIRA
  • Jenkins
  • GraphQL
  • AWS
  • Python

Requisitos

  • Excellent coding and design skills;
  • Experience with modern programming languages and design patterns;
  • Knowledge of Python;
  • Experience building in a SOA or micro-services environment;
  • Familiarity with both relational and no-SQL databases;
  • Experience building server-side APIs and client-server interactions;
  • Strong written and oral communication skills;
  • Comfortable with a mix of team and individual work;
  • Must be able to work in an agile environment;
  • BS in Computer Science or equivalent work experience;
  • Solid experience on back-end development;
  • Experience working with a distributed/remote team;
  • Excellent communication and presentation skills in English.

Diferenciais

  • Led a small team of engineers in an Agile process;
  • Familiarity with OAuth2, OIDC, SAML and Federated Authentication;
  • Video processing and codecs;
  • Encryption and DRM;
  • AWS and cloud technologies;
  • GraphQL experience.

Benefícios

  • Competitve Salary;
  • Competitive Benefits;
  • Learning and development support;
  • Welcoming and friendly culture.

A International Business Consulting é uma empresa formada por um grupo de consultores nas áreas de gestão de pessoas.

LisbonCidade
2012Fundada
1-10Colaboradores
OutroSetor