Senior Backend Developer

  • Barcelona
  • Collective Minds Radiology

We’re a startup with our main office in Stockholm and our Software engineering branch in Barcelona. Would you like to put your developer skills to real, life-saving use at a highly progressive startup aspiring to change the outlook for millions of patients? Take part in disrupting the way patients are diagnosed and solve a problem costing global healthcare $6B every year.

Our ambition is to extract, facilitate and present the very best of human and machine intelligence around Medical Image diagnosis, wherever and whenever needed. We offer an atmosphere where the sky's the limit, where we seek to become the very best of UX simplicity and intuitivity in the complex field of Medical Imaging Expertise and AI interaction.

At Collective Minds you will be exposed to cutting-edge medical software technology and drive the development of the next generation of global medical imaging platforms. You will be an integrated part of a passionate and fast-moving team developing and providing a world-class global service.

Role summary

We seek an experienced software engineer to deliver the highest possible standard for our telemedicine and related products by:

  • Participate in all the stages of software development from the gathering of requirements to deployment to production.
  • Use DDD methodologies, model rich domains for the new features and new services to come.
  • Use Clean architecture, SOLID principles and software patterns to develop the new features and services.
  • Ensure correctness of the code by writing tests at all the appropriate levels. Use TDD and have integrated a QA mindset.
  • Maintain the existing code base and evolve it by doing continuous improvements.
  • Be a key member of the team by helping whenever possible and asking for help whenever appropriate. Not being afraid to try new things and to do experiments.
  • Keeping an improvement mindset by identifying things that can be improved. Not only in the code but in the team's and even the company’s workflow. Have an agile mindset. Every voice counts.

Skills & qualifications

  • +3 years of experience in any relevant language for distributed web applications. Preferably PHP: our services are mainly in PHP leveraging Symfony’s, or in GO
  • Experience with docker containers.
  • Experience with several persistence mechanisms: relational databases (SQL), Redis, document DB, etc.
  • Experience with any asynchronicity, event driven architecture and any event broker system: rabbitMQ, AWS SNS+SQS, AWS event bridge, Kafka.
  • Knowledge of cloud infrastructure (preferably AWS) and experience with IaC (preferably terraform and terragrunt).
  • Experience with CI/CD pipelines (preferably GitHub or Gitlab)
  • Code versioning with GIT (we use Gitlab)
  • Drive all your work in English

Extra points

  • DICOM or open-source PACS experience
  • Experience with kubernetes
#J-18808-Ljbffr