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!