As a Senior Software Engineer (Backend), you will be part of the evertz.io Engineering Team, building next-generation systems for content management and distribution in the Media and Entertainment industry. You will work with high-quality video in real-time and non-real-time scenarios, collaborating with cross-functional teams spread across the world.
Requirements
- 8 years of experience with Python
- 5 years of experience in full-stack development
- Proficiency with design, planning & implementation of APIs (REST, protobuf)
- Exposure to Cloud computing (preferably AWS)
- Unit testing with Jest or Jasmine
- Strong interpersonal skills and ability to communicate clearly
- Knowledge of major architecture styles and design patterns
- Experience with frontend development (preferably Angular)
- Familiar with microservices architectures and patterns
- Understanding of event-driven architectures, observable streams and RxJS
- Knowledge of state management systems such as NgRx, or other Redux pattern library
- Experience creating Serverless applications using event-driven architecture (AWS API Gateway, Lambda, DynamoDB, EventBridge, etc)
- Experience with observability frameworks (e.g., OpenTelemetry, Prometheus, Grafana, Honeycomb) and understanding of the importance of observability in distributed systems
- Experience working with NoSQL databases (DynamoDB, MongoDB)
- Familiar with CI/CD pipelines (GitHub actions, Jenkins, AWS CodePipeline)
- Experience building SaaS products in a multi-tenant environment
- Familiar with integration and contract testing
- Knowledge of networking
- Experience with infrastructure-as-code in the cloud (CloudFormation, AWS CDK, Terraform)
- Interest in working with machine learning to create smart solutions for the broadcast industry
Benefits
- Agile, low-bureaucracy, cross-functional teams spread across the world
- Relaxed, open and welcoming work environment
- Highly creative work environment
- Collaboration with other teams such as Scientific Computing Group
- Opportunity to work with cutting-edge technology
- Professional development opportunities