Backend Software Engineer

  • Job Ref: 8222
  • Madrid
  • IT


  • Experience diagnosing and resolving performance problems in complex software systems.
  • 5+ years of relevant full-time experience.
  • Strong Python, PHP, Go or other high-level language skills.
  • Experience with scripting languages.
  • Extensive knowledge of object-oriented programming and software architecture (DDD, Hexagonal...).
  • Strong will to adhere to best practices in OO development and a need to leave well-structured code in your tracks.
  • The urge to write automated tests.
  • Knowledge of relational databases and other approaches to data management.
  • Knowledge of concurrency and Event-Driven Development.
  • Knowledge of any public cloud provider, preferably AWS.
  • Experience in creating cloud-native applications.
  • Analytical and problem-solving skills.
  • Vivid interest in at least one area outside of coding (architecture, algorithms, optimization, automation, scalability, etc.)
  • You have strong written and verbal communication skills in English.


  • Experience in a peak performance organization, preferably a tech startup.
  • Sound knowledge of common algorithms & data structures.
  • Ability to work independently, but being a good team player too.
  • Ability to achieve results in a fast-paced, changing environment.
  • Experience working with a remote team.
  • Computer science education or equivalent experience.
  • Passionate about/experienced with open source and developer tools