Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer

at Evertz Microsystems Limited

Posted 2 months ago | 0 applied

Description:

  • The Senior Software Engineer will assist in team projects and be involved in all steps of the lifecycle, including design, implementation, testing, and production.
  • The role requires contributing to existing documentation or educational content and adapting content based on product/program updates and user feedback.
  • The engineer will write product or system development code and participate in design reviews with peers and stakeholders to decide amongst available technologies.
  • Managing individual project priorities, deadlines, and deliverables is essential.
  • The engineer will design, develop, test, deploy, maintain, and improve software.
  • The evertz.io Engineering Team builds next-generation systems for content management and distribution in the Media and Entertainment industry, serving clients like Disney, NBCUniversal, and BBC.
  • The team works with high-quality video in real-time and non-real-time scenarios across a wide range of cutting-edge technology.
  • The work environment is agile, low-bureaucracy, and cross-functional, promoting creativity and trust among team members.

Requirements:

  • Candidates must have 8 years of experience with Python and/or proficiency in Angular.
  • A minimum of 5 years of experience in full-stack development and cloud technologies is required.
  • Proficiency with design, planning, and implementation of APIs (REST, protobuf) is necessary.
  • Exposure to cloud computing, preferably AWS, is expected.
  • A good eye for well-structured, modular, and maintainable code is essential.
  • Experience with unit testing using Jest or Jasmine is required.
  • Strong interpersonal skills and the ability to communicate clearly are necessary.
  • Candidates should be keen on participating in peer-reviewing code for technical accuracy and ensuring that technical standards are met.
  • Familiarity with microservices architectures and patterns, event-driven architectures, and observable streams is beneficial.
  • Knowledge of state management systems such as NgRx or other Redux pattern libraries is useful.
  • Experience creating Serverless applications using event-driven architecture is a plus.
  • Familiarity with observability frameworks and NoSQL databases is advantageous.
  • Knowledge of CI/CD pipelines and major architecture styles and design patterns is preferred.
  • Experience building SaaS products in a multi-tenant environment and familiarity with integration and contract testing is beneficial.
  • Knowledge of networking and experience with infrastructure-as-code in the cloud is a plus.
  • An interest in working with machine learning to create smart solutions for the broadcast industry is desirable.

Benefits:

  • The position offers a remote work opportunity, allowing for flexibility in work location.
  • Employees will be part of a highly creative work environment built on trust and collaboration.
  • The role provides opportunities for continual learning and exploration of different parts of the technology stack.
  • The company has engineering offices in multiple countries, promoting a diverse and inclusive workplace.
  • Evertz Microsystems Ltd is committed to data protection and privacy, ensuring that personal data is handled responsibly throughout the recruitment process.