Job Description
About the job:
- Meeting with the team to discuss application requirements.
- Designing and building a reliable and clean C code.
- Developing libraries, and APIs to other systems.
- Implementing quality and performance modules.
- Identifying bottlenecks or bugs and troubleshooting integration issues.
- Testing code quality and durability.
- Maintaining the automation and quality of the code.
The technologies we use:
- C/C++
- PostgreSQL databases
- TCP sockets to transfer data
- Linux
Requirements
About you:
- Bachelor’s degree in Computer Science, Mathematics, or related field.
- Proven work experience as a C Developer.
- Proficiency in C and C++.
- Knowledge of high-level languages including Python, Go/Rust, and Node.js.
- Familiarity with language tools such as Valgrind and Lint.
- Good understanding of code versioning tools such as Git.
- Knowledge of systems design, networking and low-level hardware interactions.
- In-depth knowledge of STL and BOOST.
- Good problem-solving skills.
Company offers
What we offer:
- Be part of an impactful product that is used globally by 100+ companies in over 30 countries.
- Interact with high-profile international customers
- Be part of a fast-growing company and an intelligent team.
- Great challenges and career opportunities that come with growth.
- Great company culture - supportive, creative and friendly.
- Flexibility and other modern working conditions.
- Remuneration with a chance to have a part of the company’s success.
- Sports/health benefit.