Backend Developer

Barcelona, Spain
Roles:
Backend
Must-have skills:
CC++Python
Nice-to-have skills:
AWSAzure
Considering candidates from:
Spain
Work arrangement: Onsite
Industry: IT Services and IT Consulting
Language: English, Castilian
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of Quside

Backend Developer

Barcelona, Spain
Quside designs and manufactures innovative quantum technologies for all connected devices. Using our proprietary quantum random number generator, we operate with key players in different markets to provide tailor-made solutions enhancing security across any device.
At Quside, we are seeking a skilled and motivated Software Developer to join our dynamic team. As a Software Developer, you will be crucial in developing and integrating our innovative Randomness Processing Unit (RPU) platform. This is an exciting opportunity to contribute to cutting-edge projects, collaborate and learn from a talented team of professionals. Join our team and participate in our mission to revolutionize Randomness Processing!


What you will do:


  • Collaborate with clients and cross-functional teams to develop proofs-of-concept (POCs) and customer integrations of Quside's technologies, products, and services, focusing strongly on Quside’s Randomness Processing Unit (RPU) platform.
  • Create and maintain Quside’s product libraries for Linux and Windows.
  • Integrate Quside python libraries with third party libraries, such as numpy and openSSL.
  • Provide Tier-2 and Tier-3 customer support by addressing inquiries and issues related to the software libraries empowering Quside’s products and services.
  • Uphold product quality standards by conducting thorough unit tests and integrating code into CI/CD pipelines.
  • By adhering to best practices, assist in the organization, maintenance, and management of code repositories.

What you need:


  • Minimum of 2 years of experience in software development
  • Proficiency in C/C++ and modern Python. Experience with Cython and the Python C API is a plus.
  • Strong familiarity with Git for version control and repository management. Experience with Azure DevOps and CI/CD pipelines is a plus.
  • Prior experience working with cryptographic libraries or stochastic optimization algorithms, such as Monte Carlo or genetic algorithms, is highly desirable.
  • Familiarity with cloud computing technologies is highly desirable, especially on the AWS platform.
  • BSc degree in Computer Science Engineering or a related field.
  • Programming languages: C/C++, Python
  • Ability to navigate and understand source code of large mixed-language open-source libraries
  • Operating Systems: Linux, Windows
  • SW development tools: Git, GCC, debuggers, profilers, Azure DevOps (Preferable)
  • Excellent teamwork skills with the ability to collaborate effectively in a fast-paced environment.
  • Strong time management abilities, ensuring tasks are completed within deadlines.
  • Excellent communication skills, both written and verbal.
  • Advanced proficiency in English and Spanish.

What we offer:

  • Comprehensive private health insurance
  • Cobee (flexible retribution for restaurants, transportation, etc.)
  • Flexible leave policy.
  • Flexible working hours.
  • Monthly team lunch / activities with your team
  • Cool perks such as fresh fruit, coffee and snacks every day, team building activities every quarter, etc.
  • Learning and development opportunities.
  • Enhanced sick leave.
  • Wellbeing program.
  • Summer fridays.