Overview
Responsibilities:
- Design, build and maintain efficient and reliable C++ code.
- Work closely with other engineers to develop new products.
- Work on extensions and modules of the existing products.
- Suggest and implement improvements in current products.
- Coordination with other developers for cross-functional requirements.
- Resolve issues proactively to deliver high-quality products.
- Hands-on of algorithm complexities.
- Mentor and lead juniors developers
Required Qualifications:
- 5+ years of experience in designing and developing C/C++ based solutions.
- Experience with algorithms/data structures.
- Good OOP knowledge and architectural thinking.
- Software development lifecycle experience.
- Good understanding of FFmpeg, FastCGI, google protobuff, (opencv is a plus).
- Good understanding of TCP, HTTP, RTSP, RTMP protocols.
- Good understanding of Socket servers.
- Good understanding of video streaming concepts.
- Good understanding of container technology such as Docker.
- Experience working with cloud services providers such as AWS.
- Experience working with databases such as MongoDB and MySQL.
OUR BENEFITS:
- Health Insurance;
- Sponsored Gym;
- "Work From Home" Days;
- Bonus Payments;
- Individual PDP (Personal Development Planning);
- English courses;
- Technical trainings and wide library of books and courses;
- Variety of knowledge sharing and self-development opportunities.
WHAT's FOR FUN :
- PS4;
- Playground;
- In house and outdoors team activities;
- And more to come soon.