Skip to main content

Python/C++ Developer

Python/C++ Developer
RCS & RDS
7 months 3 weeks ago

Responsibilities

  • Development of high-available, high-performance, low-latency, secure and scalable applications involving big data processing;
  • Updating and enhancing existing systems and modules;
  • Working in a team of enthusiastic software developers;
  • Interacting with software engineers from different teams in order to exchange new technology information and apply best practices.

Requirements

  • Bachelor's or Master's Degree in Computer Science/ Engineering or in a related field;
  • Solid knowledge of:
    • object-oriented programming;
    • data structures;
    • algorithms and design patterns;
    • parallel computing (multi-threading/ multi-processing).
  • Experience in working with:
    • a scripting language (Python) with at least two years of application development;
    • SQL or NoSQL databases (MySql, PostgreSql, MongoDB, Influx);
    • a messaging system (RabbitMq, Kafka);
    • integration of multiple data sources (SOAP, REST, JSON-RPC, Databases, WebServices, MicroServices);
    • a UNIX-like operating system and shell scripting (Linux & Bash);
    • an environment of continuous integration/continuous deployment (Git, Docker);
    • reporting and monitoring tools (Kibana).

Nice-to-have

  • basic networking, security and data protection concepts;
  • Python framework usage (Django, Flask);
  • IoT and machine learning fundamentals.

Expertise level

Work arrangement

Similar Jobs in Romania