DevJobs

Platform Software Engineer

Overview
Skills
  • Go Go ꞏ 3y
  • Python Python ꞏ 3y
  • TypeScript TypeScript ꞏ 3y
  • SQL SQL
  • NoSQL NoSQL
  • Microservices Microservices
  • Cloud native technologies
  • Containers and k8s
  • Event Sourcing
  • Modern framework
  • Real-time large-scale infrastructure applications

The role

As Platform software engineer, you'll play a crucial part within Kaltura Platform engineering. As such, You'll work with other developers, products, DevOps and QA to enhance the software SDK, libraries and technolgies.


The day-to-day

  • Develop the fundamental of microservices, shared libraries, for instance, db wrappers, log structure, observability
  • Responsible for creating and maintaining SDKs.
  • Develop tools and abstraction layers to allowing other developers consume those as a service.
  • Work with other platform engineers to tighten Kaltura cloud platform.
  • Contribute to Kaltura CI/CD pipeline, to strengthen “shift left” approach.


Ideally, we’re looking for:

  • Eager to build highly scalable and reliable applications
  • 3-5 years programming experience as full stack developer (TypeScript, GO, Python)
  • Experience with real-time large-scale infrastructure applications.
  • Experience with cloud native technologies.
  • Experience with containers and k8s
  • Experience with Micro Services architecture, Event Sourcing and modern framework

These would also be nice:

  • Proficient in database development such as SQL and NoSQL databases
  • High standards for code quality, testability, maintainability, security, and performance


The perks:

  1. Hybrid, flexible work environment
  2. Extended private health (including mental) insurance
  3. Personal and professional development programs
  4. Occasional Cross company long weekends