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:
- Hybrid, flexible work environment
- Extended private health (including mental) insurance
- Personal and professional development programs
- Occasional Cross company long weekends