Position: C++ Developer
Company: Weem
Experience required: 3y
English level: intermediate

A job is never just a job, we are passionate about employee engagement and make it our business to provide our employees a range of challenging and rewarding opportunities that align with business strategy, promote teamwork, and inspire innovation.
You will join a team of self-driven skilled engineers where initiative and creativity are encouraged and rewarded, where high standards translate into your professional growth and advancement. You will be exposed to a wide-ranging technology stack that will consist of C++14/17/20, Boost, SpiderMonkey, JavaScript, Java SE/EE, Python, REST, MongoDB, Sybase, RabbitMQ/ZeroMQ, and Multithreading. In addition, we offers a competitive salary, fully paid trips to New York City main office, and other rewards.
Join us!

Required Qualifications:

- Strong Computer Science fundamentals
- Operating system concepts
- Data structures and algorithms
- Complexity analysis
- Multithreading/concurrency
- Understanding of fundamental design principles behind a scalable application
- Strong unit test and debugging skills
- 5+ years of professional experience with C++
C++ 14/17/20
STL
Boost
Unit Testing Framework(s)


Desired Qualifications:

- CMake, Maven, SQL, MongoDB, JSON/BSON, JavaScript
- Good understanding of RESTful service design and API design and best practices
- Understanding of fundamental design principles behind a scalable application

Required Experience:
- Evaluating multiple technical approaches and selecting the most effective
- Basic understanding of front-end technologies, such as JavaScript

Desired Experience:
- Building and maintaining large scale resilient distributed systems with long life spans
- Understanding of accessibility and security compliance
- Program management or project leadership

Education:
B.S. Computer Science or Computer Engineering at minimum. M.S. or PhD preferred