Software Engineer - Video

Platform Science Logo

Platform Science

๐Ÿ“Remote - Brazil

Summary

Join Platform Science as a Software Engineer on our Video team and contribute to maintaining and enhancing our video product, a critical component of our platform. You will ensure the stability, performance, and evolution of our core offering, driving innovation and increasing operational efficiency. Your work will directly impact road safety for our customers. This role requires expertise in API and UI software development, relational databases, cloud software development, and basic test automation. The ideal candidate will possess experience with various technologies and a strong understanding of software engineering best practices. This is a remote position based in Brazil.

Requirements

  • Communicate effectively in English (verbal and written)
  • API software development with Kotlin / Java and Node.Js or similar
  • UI software development with React, Angular or similar
  • Relational database experience (Postgres, MySQL, etc)
  • Cloud software development (AWS, Azure, GCP)
  • Basic test automation (Unit and Integration)

Responsibilities

  • Maintain our existing Video solutions to ensure our customers have a great experience
  • Evolve our Video offering developing new features to attend the global marketโ€™s expectations
  • Apply software engineering best practices, guaranteeing the deliverablesโ€™ stability, performance and quality

Preferred Qualifications

  • Experience with Event-Driven systems
  • Experience with Infrastructure-as-Code (Terraform or similar)
  • Holistic quality assurance (End-to-End, Performance, etc.)
  • Streaming (Kafka, RabbitMQ)
  • Non-relational databases (ElasticSearch, MongoDB, Redis)
  • Serverless computing (Lambda, SQS, Step Functions)
  • Some mobile software development experience (Android)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.