VideoEngager
Careers

VideoEngager
Careers

Join VideoEngager - the leader in live video chat

All jobs are offered as full time positions in Sofia and the candidates should have 4+ years of experience. During Covid the work will be remote. The candidates should have strong skills in a few of the categories listed in the Required Skills below.

Senior Frontend Engineer

Responsibilities

  • A strong sense of ownership
  • At least 3+ years of relevant work experience
  • Collaborate with our backend developers to enhance the user experience
  • Collaborate with our support engineers and customer support representatives
  • Enhance VideoEngager usability and solve technical issues
  • Work independently as well as in small teams to develop the best product on the market
  • Create visual/interactive content in React, HTML, CSS and JavaScript
  • Rapidly iterate on design prototypes and working applications

Required Skills

  • Your skill set includes a good technical understanding of React/HTML/CSS/JavaScript
  • Exposure to task automation tools (NPM, Webpack, Grunt, etc.)
  • Ability to write a test for code (unit/integration tests)
  • Software engineering background with experience in OO programming and TDD
  • Knowledge of front-end technologies and frameworks
  • A strong communicator in both written and spoken English

Nice to Have

  • Experience with streaming video, WebRTC, and WebSocket
  • Familiar with Docker
  • Familiar with Git, JavaScript, RabbitMQ, Redis and/or MongoDB
  • Experience in Agile development methodology/Scrum

To apply send your resume to contact[at]videoengager.com. Only shortlisted candidates will be contacted.

Senior Backend Engineer

Responsibilities

  • A strong sense of ownership
  • At least 5+ years of relevant work experience
  • Collaborate with experienced software engineers in the design, development and maintenance stages
  • Collaborate with our frontend developers to enhance the user experience
  • Collaborate with our support engineers and customer support representatives
  • Work independently as well as in small teams to develop the best product on the market
  • Solve challenging technical problems and put your skills to the test every day

Required Skills

  • In-depth knowledge of key concepts such in REST API design/implementation
  • Experience with NodeJS real time messaging using Socket.io/Engine.io
  • In-depth knowledge of NoSQL/MongoDB/Atlas and skills of data modeling, ingestion, query, sharding, and data replication
  • Concepts and patterns Flux/Redux, Bootstrap Grid System, Dependency Injections, SPA (Single Page Application), Directives, Forms, Pipes, Promises, Observables

Nice to Have

  • Experience with streaming video, WebRTC, and WebSocket
  • Familiar with Kotlin or Java, Spring, unit and integration testing, Redis, RabbitMQ, and Postgres
  • Experience in Agile development methodology/Scrum

To apply send your resume to contact[at]videoengager.com. Only shortlisted candidates will be contacted.

Senior DevOps Engineer

Responsibilities

  • A strong sense of ownership
  • At least 4+ years of relevant experience
  • Work independently as well as in small teams
  • Solve challenging technical problems and put your skills to the test every day

Required Skills

  • Experience deploying and managing highly available cloud infrastructures in AWS
  • Experience running production workloads in Kubernetes
  • Experience running production workload with Docker compose
  • Can independently come up with a pragmatic integration solution
  • Solid understanding of the benefits and challenges of micro-services in architectures
  • Solid understanding of principles of system reliability (scalability, high availability, monitoring, alerting, automation)
  • Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MongoDB/Atlas)
  • Experience defining continuous delivery/deployment automation pipelines
  • Hands-on experience with CI/CD tools. Experience with Github pipelines is a plus
  • A strong communicator in both written and spoken English

Nice to Have

  • Experience with streaming video, WebRTC, and WebSocket
  • Experience in Agile development methodology/Scrum

To apply send your resume to contact[at]videoengager.com. Only shortlisted candidates will be contacted.

Senior QA Engineer

Responsibilities

  • Build an end-to-end process for product quality assurance
  • Build and support testing automation solutions in the following areas: API, UI, mobile, performance
  • Build an environment and CI/CD system for test automation
  • Interact with the team in various technological and business areas
  • Debug applications

Required Skills

  • 4+ years of experience in complete software testing activities such as designing, writing, testing, and documenting software test cases and automated scripts for Web UI / REST API / and node.js environment
  • Min. 4+ years experience in the development of test automation using Selenium
  • Understanding the current technological fundamentals of web, rest, microservices
  • Increased flexibility and learning speed, as well as the ability to switch to an unfamiliar stack, if necessary

Nice to Have

  • Knowledge and experience of the following technological stack will be an advantage: JavaScript, mocha, protractor, Selenium
  • Experience with CI / CD and knowledge of AWS pipelines is a plus

To apply send your resume to contact[at]videoengager.com. Only shortlisted candidates will be contacted.

Experience It Yourself

Experience the power of VideoEngager AI with a free trial or request a demo now!