top of page

C++ Software Engineer with Python

Location:

Remote

Job Description:

You will be responsible for:

  • Collaborate with cross-functional teams to design, develop, and deploy software solutions.

  • Write clean, efficient, and maintainable code that adheres to industry standards and best practices.

  • Troubleshoot and debug software issues to ensure optimal system performance.

  • Participate in code reviews and provide constructive feedback to team members.

  • Contribute to the development of technical documentation and training materials.

  • Stay up-to-date with emerging technologies and industry trends to enhance your skills and knowledge.


Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • Strong problem-solving and analytical skills.

  • Excellent communication and teamwork abilities.

  • Ability to work independently and take ownership of projects.

  • Willingness to learn and adapt to new technologies.


Key Qualifications:

General:

  • Proficiency in containerization technologies, including Docker.

  • Experience with version control systems, especially Bitbucket and Bitbucket Pipelines.

  • Familiarity with AWS services, particularly EC2 instances and Terraform.

Backend:

  • Strong programming skills in C/C++ with expertise in Boost, Oatpp, and CMake.

  • Proficiency in Python, including libraries like Numpy, Scikit, Pandas, and experience with Django.

  • Knowledge of Node.js and its ecosystem.

Databases:

  • Experience with MongoDB for NoSQL database solutions.

  • Familiarity with InfluxDB for time-series data storage.

  • Proficiency in Postgres, with a focus on PostGIS and Timescale extensions.

An error occurred.

Please, try again.

Success

Select files
bottom of page