Synapse International
Synapse International

C++ Developer

About this job
We are looking for smart, creative developers with a solid theoretical background. Our team of developers consists of those with 15+ years of commercial experience in various fields, to fresh graduates in Computer Science, Physics and Mathematics. A university degree or work experience with C++, together with a fresh and creative problem-solving approach would be an excellent combination for this role. As all of our recruitment steps are task-based, the selection is based on the skills demonstrated during our tests.

Position description
•Location: Remote
•Position: full-time
•Form:
o on-site is under think-cell contract
o remote employment is through our partner or B2B contract
o In the case of remote work: person has to work from countries which are not under the world sanctions
•Projects examples: https://youtu.be/SX6vGFLghJo
•Full description www.think-cell.com/developers
•Q&A on the most common questions from our CTO https://youtu.be/9o0dlZEqxJY

Job Requirements 
• Language: fluent English or German. We only require one of these languages 
• Working experience: any   
• For those who relocate to Berlin:  
o EU citizens– any no restrictions 
o others have to have a University technical degree (starting from Bachelor) so we can sponsor the work permit 
• Remote:  
o working not from the countries which are under world sanctions 
o if candidate relocates to another country he needs to be  a legal resident of it + have bank account there or has the possibility to send B2B invoice 
 
We accept different profiles for C++ developer positions, disregarding the former specialization and years of experience.  For think-cell,  it is more important to evaluate the programming abilities rather than a  nice resume and past projects. As all our recruitment steps are task-based, the selection of the candidates is based only on the results demonstrated during the tests.  
We  actually  have  several  developers  who  joined  think-cell  right  after  university  graduation  without  any previous working experience. 
 
About the recruitment process  
• Detailed recruitment process described on our website: https://www.think-cell.com/en/career/application.shtml  
• Please make sure that your candidate has not taken our test within the last 24 month. As a company rule, candidates, who failed the programming test earlier, can retake it one more time after 2 years only. If the candidate failed our programming test twice or has been rejected after the telephone or on-site interview, we cannot accept such a candidate anymore. 
• As a first stage, all candidates have to do a programming test to show their  C++ abilities. The test can be completed anytime, there is no deadline.  The applicant will receive a link to the programming test, which usually shouldn't take more than 3-4 hours to complete. We still provide a timeframe of 9 hours to submit the solution, so that candidate has some flexibility.  
• The idea of the programming test and later tasks during on-site or telephone interviews is to find an elegant solution for a real-life problem our developers have experienced (and solved) in the past and to implement that solution in C++. It may have many solutions, not only one. 
• These tasks focus on algorithmic aspects and do not require any specific knowledge about any technology or subtleties of C++. A good solution has to be correct and, importantly, should be short, elegant, and easy to understand. 
• All relevant information concerning the test itself or the technical equipment needed to solve it, will be communicated on the recruiting website and/or within the test itself. 
• There is an automated response if the candidates passed/failed the test after the solution submission. As a recruiter, you will receive an email stating candidates' results 
• The next stage is a telephone interview, where the candidate gets another problem/s to solve.  
• If the candidate passes the telephone interview stage,  we will invite him/her for a  face-to-face interview at think-cell; all travel costs will be covered by us. 
• We will decide if we would like to hire the candidate shortly after the interview and will inform both the candidate and you via email. 
• As we have a lot of applicants and use the same problems for everyone, it is important that you let candidates know, that we cannot provide personalized feedback in regards to the outcome of the test/interviews if they didn’t pass it. We simply thank and let them know if he/she passed or not. 
• The reason we cannot provide applicants with feedback specific to their solution is that if we shared detailed information about how we evaluate them, this might result in an advantage for any future applicants. We believe that it is vital for all candidates interested in joining our team to have equal opportunities. 
• You will be automatically copied in all official emails to candidates (except the one where we make a job offer, which our CFO prefers to send himself).

About the company
The company was established in 2002 and now has over 50 employees from 17 countries. think-cell is the leading data visualization software for business presentations. Our challenge is to offer the most intuitive user interface for generating complex data-driven charts and slides,  while at the same time ensuring consistency, accuracy and seamless integration with Microsoft Office. We save time for our customers by automating many tasks for them,  like chart labeling or slide layout.  More than  950,000 users worldwide (such as American Express, Coca-Cola, Deloitte Consulting, Ernst & Young, Google, Hewlett-Packard, Nokia, Porsche Consulting, etc.) rely on our software for their daily business. 

We work on challenging visualization problems,  reverse engineering of Microsoft’s code, and reinventing the user interface. And we do this all based on our own pioneering C++ library, which we have the liberty to perfect along with the rest of our code.  think-cell is the only  German company funding a  C++  ISO committee delegation, so there is a good chance that the components we invent will find their way into the standard.  

think-cell is the kind of company developers truly like. In fact, of our now 20 full-time developers, in 20 years of think-cell,  only two ever quit their jobs.  We are highly profitable,  so we can give you the time and resources to write beautiful code.  There are no meetings.  All management  (the two co-founders)  are computer science PhDs, so no demands from people who do not understand the trade.


WE HIRE HUMANS FOR THE BEST AND BRIGHTEST TECHNOLOGY COMPANIES ON THE PLANET HIRE A HUMAN Our Fun Facts Serving Emerging Tech Companies since 2013 350 Happy customers, from Pre-Seed to Post-IPO companies 1000 Hires made, from Software Engineers to CXOs...

Founded
Founded 2013
Employees
11-50 employees
Industry
Internet Software & Services
View company profile
Report this job

This job is no longer available