Position: Engineer for WebSpellChecker
Company: TeamDev
Category: C++
Experience required: 2y
English level: intermediate

**The Project**

We are made up of a team of highly innovative, creative and customer-obsessed professionals. In today’s multicultural business world, communication plays a pivotal role. 

Our products are available as standalone apps and plugins for the most popular WYSIWYG editors like CKEditor, TinyMCE, Froala Editor and others. There are also separate integrations with Slack, WordPress and extensions for Chrome, Firefox and MS Edge. Our products are available SaaS and On-Premise server solutions.

The technology stack includes but is not limited to use of JavaScript, HTML/CSS, PHP, C++, Java, Python, Perl, SQL, Jasmine, Ansible, AWS, Machine Deep Learning. 

You can find out more about us by visiting our official website: webspellchecker.com

**Why It Is Important**

We do only one thing, and one thing well: help businesses communicate on their terms by eliminating typos and grammatical mistakes.

We are so excited to provide businesses and web developers worldwide, the toolsets that are intuitive and secure, and nurtured by a homey support team along the way.

Our clients are from such industries as healthcare, banking, education, government, information technology, etc. Big names that might all of you have heard are: NASA, Patent Office in USA and Europe, Citigroup, Nike, P&G and AT&T.

**What You’ll Do**

— Develop new features and improve the existing ones, bug fixing.
— Design APIs.
— Ensure and maintain the software security, performance, scalability.
— Conduct cross-code review.
— Participate in CI/CD.
— Write unit tests.
— Assist in resolving technical issues raised within support requests.

**Knowledge and Skills Required**

— 2+ years’ experience in C++ development.
— C++ deep knowledge, OOP, STL.
— Good understanding of networking and multithreading.
— Experience with Linux/Windows, Git, CMake.
— Experience in developing cross-platform applications. 
— Self-motivated and organized, able to work with a team and communicate with clients, constant learning and critical thinking.
— Excellent communication skills, teamwork.
— Good problem-solving abilities and strong passion to learn new things.
— At least intermediate level of written and spoken English.

**Would Be a Plus**

— Experience with SQL, Perl and Python.
— Familiar with POCO library.
— Experience with Docker, CI (TeamCity), cloud-computing platforms (Amazon EC2).
— Experience in using profilers, memory leak analysis tools, static analyzers.

**What We Offer**

— To become a part of a product team.
— Stable long-term project.
— We have implemented processes with best engineering practices.
— Flexible schedule. Currently, we work remotely.
— Compensation package: 20 bonus days for rest and five bonus days for sick leaves.