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. Compensation in this American Corporation, doing business in Bulgaria is very competitive, and the company will offer a one-to-three-month salary as a sign in bonus based on the experience. After the trial period on top of the cash salary, very attractive equity compensation will be offered as well. During Covid-19 the demand for Live Video Chat increased exponentially and VideoEngager business is booming. It is a very exciting place to contribute, to be a team player and to grow professionally with our top senior engineering leaders who have 20-25 years of experience.
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/Pluses:
· 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/Pluses:
· 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/Pluses:
· 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/Pluses:
· 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.