Software developer

We are seeking a proficient Software Developer to join our software development team

The ideal candidate will possess extensive expertise in the development and management of digital platforms, with a proven track record in the industry, advanced software development skills, and a strong understanding of complex data manipulation. In our dynamic work environment, the talent we seek will have the opportunity to grow by creating high-performance, efficient, and highly scalable technologies.

Requirements

  • Ability to translate functional requirements into technical specifications
  • Strong analytical skills to present results and solutions effectively
  • Excellent communication skills to interact clearly with both commercial and technical teams, conveying complex concepts
  • Discretion and confidentiality in handling sensitive information
  • Proficient debugging skills and critical thinking abilities

Specific skills

  • Expertise in developing digital platforms or native and hybrid mobile applications
  • Skill and experience with major operating systems, languages, and frameworks, particularly those listed below.
  • Familiarity with Linux (particularly Debian-based distributions), file systems, and Bash scripting.
  • Code development in Python and JavaScript and use of frameworks and libraries
  • Ability to interact with databases and write code with SQL environments
  • Knowledge of imperative and object-oriented programming principles
  • Use of the main Software Development Kits (SDKs) and IDEs in desktop and mobile environments
  • At least general knowledge of:
    • - HTML5, CSS
    • - Node.js, Angular.js, MongoDB, Express.js
    • - GO, Rust, Ruby, Java, Obj-C, C#, C/C++
  • Skills in vector and motion graphics, including SVG, HTML5 Canvas, and animations via JavaScript and CSS
  • Experience with network protocols, messaging, and REST interfaces
  • Familiarity with multi-threaded programming, TCP/IP sockets, and SQLite
  • Background in application architecture and object-oriented design (OOD)

Preferred qualifications

  • Experience in Machine Learning, data mining, and modeling
  • Knowledge of Cloud Computing and distributed systems, including latency, scalability, high availability, data replication and synchronization, disaster recovery, and overall performance

Essential

A willingness to embrace challenges is crucial.
Candidates are invited to solve the following problem as part of the application process:

UGJ6Y3l2enJhZ3YgY3JlIHJmZnJlciBuZWV2aW5nYiBzdmEgZGh2ISBZbiBmc3ZxbiBhYmEgcG56b3ZuLCB5cnR0diBuZ2dyYWduenJhZ3IgdnkgYWJmZ2ViIGZ2Z2IgciBjcmFmbiBucSBoYSduY2N5dnBubXZiYXIgdmEgeXZhcm4gcGJhIHluIGFiZmdlbiB6dmZmdmJhciByIGNlYmluIG4gZml2eWhjY25lYXIgaGFuIHFyemIgYiBmYnluenJhZ3IgdnkgcGJhcHJjZy4gVmFpdm55biB2YWZ2cnpyIG55IGdoYiBwaGVldnBoeWh6IHF2ZXJnZ256cmFnciBueSBhYmZnZWIgZXJjbmVnYiBncnBhdnBiLCBuIHFyaUBudmVjdnoucGJ6IHBiYSBidHRyZ2diOiBPdnQgUW5nbiBRcmlyeWJjcmUgLSBGc3ZxbiAyLg==