Job Context:
Riseup Labs is looking for a Senior C++ Developer. Who will be responsible for building processes, software standards, and procedures, identifying and solving problems, and designing/implementing new features.
Job Responsibilities:
- Develop build processes, software standards and procedures
- Identify problems and develop solutions
- Design and implement new solutions and features
- Improve the design of existing code
- Actively contribute in a team environment to build, enhance and support custom-developed software
- Participate in peer code review
Educational Requirements:
- B.Sc in Computer Science and Engineering from any reputed public or private university.
Additional Requirements:
- Minimum 5 years of professional experience with C++ and STL.
- Experience with the latest C++ standards (11/14).
- Strong OOP and OOD knowledge.
- Experience in developing multi-thread applications.
- Knowledge of the Win32 unmanaged APIs.
- Experience with Boost and/or POCO libraries would be a huge plus.
- Network programming with TCP and UDP protocols.
- Familiar with HTTP and WebSocket application protocols.
- Experience in developing microservices.
Workplace:
Working Hours:
Salary:
- Negotiable (Based on experience and skills)
Compensation & Other Benefits:
- Annual Performance Evaluation and Increment
- Festival Bonus (2)
- Group Life and Health Insurance
- Full Subsidize Lunch
- Annual Retreats
- Wedding Bonus (As per company’s policy)
- Weekly 2 holidays (Saturday & Sunday)
- Celebration of Events & Occasions
- Team Outing
- Training & Development by Organization Assigned Consultants
- Paid Time Off 24 days (CL & SL)
- Maternity Leave with benefit (As per company's policy)
- Paternity Leave
- Public holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round;
- Interview with the Client;
- Final interview with CEO & HR Lead;
- Job offer.
NB: Only shortlisted candidates will be communicated in the recruitment process.