[![English Jobs Logo](/public/img/logo100.png "English Jobs Logo")

### ENGLISH JOBS EUROPE](/) [post a job](/publish-job)

search

# 52 ruby English-speaking jobs in Spain

Include languages [+]sorted by: relevance · [newest](/in/spain/ruby?sort=date)

### Note

Some links might not work from outside the European Union.

Dismiss

[### Application Support Engineer II](/clickout/9c280367eeaa7ca9?ql=ql&sig=d0c046a1cf9ac4da7427de5d7950dcf2a3d254a6&e=ipyJKwI_v6bb6MqF6nFkTlSw7NT0i48EUhy3mMPU9WxBz_K5vBDERzXSd5R_Yr-4M8ec8IPRByPSPIrxhSwTzSVlDYCDG9tJjmwedTVkbMlK56-yrJOc74v8_yihnP4OcZAOaw2T42l61HLODTu-uBIqoyshOMopezQXkeUUAzhbTNjegPqfBq4lA_Rsw1tfxb-gBxCbFYCI-y19dN5RbeSUVW8Rj9k9fU2l3HR37zrF8M2RrA6DoVGKqTWb86FLuk745JEtMm-4er_wQFhPXECh5pwS2u748BXCFcQeUKhSP0zH3jutii_eCtCdvW6sawuO3BF6sThoBSd-liPq59ubiQkbN8Jf_5wr-XCq5SYlCX4VEBfM4hlnWNb66HGJfGd1HTki2MYOTBWvoNcRKbvAt3SLBtuO2olYBkcxWneE89bgIFu2t-K6NrYVTCgpnC4aNUxZ3kFx3bIbzl_b1ZCeIQDTeTkPJJnJIw6wRkpQfom8DIxhoCzWKmygmIPeBQHGoK9EDXM8D3k3zWz8psvLG3IREVtpNTS7JFmilG66jrBxNrO9-U7tkF8TBgaE-t9KrQjxJ0trNhhitRGIn0kwcgytYT1838OICDSpJ-IeLGw490xhB7caxDSkPJFUhglqGpb3g2uXLEW1dGEmuMUFg0jCD7b4LQQfB2QpG4p1V0PvBJAPnYTmpkn70RmuR_UwhTyKTx7AeifVOXe7qCnQyED27gKC4AvxhsDKTmSeeiKIexacCjGcwQHtcQIEe8M8ilm16nPOcXkVFJ6ye09iuN19E9m-JthQUGUqaI23lcDisx6ylQTyrEMUeqEUF9hjAU3BKhJFMoljklke49mwKvpy9u1Yha8au6Wt19a3vhwVQwDUxJTEx_jBNRAWAZvbMppSfruZRaeYuioLMBSahBi6Z6RWxPLMr4-kTewPo_vGt3q501I60ebeuBzj43guFEHUEvdmsye3vi18sFJh-qqpCyXkpj5dPpd2hw-Zcu98ZlBSCQLTI83V5hESA209wVhOmzmfI1GzKCJQU9yKmsFincUJ0IixbU07eSqKxcFm_stIwqfLmWy-nzBevibM2DkxsyuO_VpbFYRENqNAwRrJ33kpKd1k42-xw3BPu3zl4-7cgeENCt-lOAk_lG8nFNZLCAd2l-zY8FcB3HBNY_zjpbCS6DnaKyhpLXnrOaykUIAQiwOg4md6XM9hE1VE0nZ_7_SqZUEsDP3qGaFTE32VV7e9bEgcY6HAmWm8Q_Zas_pyORAFCSZ1X_s3y_UyUasgdVeZdTuawINH9dF0_ubk44KMIzK8iDXHGcRvQoEXkdffupyKt58phPdsg6IysSWjJRAkHkMRDYFyunJYw8iww3L6EWdK3zaTVqFAwtL6eN0UawBTCiAeL8z07wWLR5q2RCLlFuOJY3UgLwbL2P6mjQ-Fnn3B13Tlev56VUTX7WT7vAfcG0prLxH25I82&prev=RQCE45EE2A1DC6B5&p=1&pg=3)

* Spain
* Flywire
* Valencia
* September 23

Tech Stack: our ecosystem runs on *Ruby* on Rails, Java, and React, backed by MySQL, MongoDB, Redis, and

report problem

[### Senior Back-End Engineer](/clickout/ec83abadfd11241c?ql=ql&sig=b08c77341c9604ae805307defe7052eb94e7217f&e=GJK425N_ZUCOoiJPI6eqTag4jJNzji5UF1zVZ5gwrwy8lPT-CT441RQtxAPgGb4vkKh6-szdcuVwoi5sApW9tJdNMXEVsx7Gjva-thtwfhNDu5lGRpazKvjVIvUwzHxD3ICl5iu8Kdfvk1S_FTe4pwiNtoNORRJZE2AatZio0OOYdILMyAJd8YpvRTsQnH_U_QDRQ2H-FCHDSCIADiqNhgQBAL9TYOY4SsqkjNM72jTwrbvNnt1lO-EU7_LjgaLxHe0jOoh7pg_5__5fnOBpRsX5l2TVv3rnidEhTX5M4RXKChiZjaeH475-etGILlb4-Z2l3ZRAnIIeRzq4YlRKoa0QgwG56QUOFwGm-0TrULgvdQ6X2DnuBREIrtgfggrCevqBHgfKwux63WVnDB5vL5tcqOvLP0b9KEg6NUotyzbBy0dRD-QBFBoUtuYCQgJ6hfoXhvPqyEYMr70qQpiDKMfoQ66u1ce1U15_Z_llnkpymXmspXjnHivDIrr3o3IL9jawwpsB2mxorEONqTtSqotVeS85uPJYKYY8G0iMjfWWI2-bjqQ-K0KPip-wCE35YqnhYuqoy4mFqC2rQygE_7n7WKmQ7mpTy4yCaxpfnbsfOeY1s-tsF0-pvgM50L8uxOQ5PmyFkUXmmg_ULnSvnBP4m6lMFYLJ_HH6b4cXQPBz_H48IYrTFZVT5vtgR_FE_Q0JeLHx_ZlN77YVnNwAfqAuNleiW6ypLZcCL7tpQUhv6lzg7hiZ1QHs5wu-1qYWFifbhSaI8ldRQ2zs_1wLPCvct9xtXaiP6Q9GicXXzONXoOprJhVTTZrmmjnusPwsafBA2bntHoMFlQYs0nGbVPk62eBMukFvP2YY4Et3S2DVmyQNwxM-WvQ3T8SD-DOkyYEPQKhLiY8XaKK3zXv7ixAUOuDZTP0zQbisThqz3UV2fxOUYQfFryRWqMt1ieThlfBTM4_D1_FUWkJfwiCR43DM8D4H8xC6xxMk9EEGJg_jJ9bF-PWkAa6P8bkvsKUz8FxAvcZvgPDuNFgHBAo_9Aq-blpD23GDzXP0IQARdvYrHqj3G52M0hjG60RgvArT1FRX1VpT7CKLTOhpEhspve3lEjiCpqIF_3Xx06v19M36u82O9EJc4cPife7osonRBHtjpBM4gJdj6w6eu2Gbgfe1jZ0prITI4D2nQFahWHTk5wj8L0szLL1W27qJyTkulsfleFjxn1WhjMZmtVWI6OaLK8Zv5ofTAaJymul4jxZuO5st2PsWfUccDLLCv4bncapLEK93sWEZubOc4XFgv19jSA_uOS7dEXQb5-2Oc9NOacFZO7gSe6MtkVBGsAg8b0wgKiwRBzSHTLD1ibke7a4m0Njh3ZwZKVeaeMvEBzVq6W86IaMRWrGiFVwlD4fkminEbkD8esws1v9OfksmgoMvsuTqsb1itGPDwaFItDfZ2HY&prev=RQCE45EE2A1DC6B5&p=2&pg=3)

* Spain
* Preply
* Barcelona
* September 9

/*Ruby* onRails, Scala/Play, PHP, orGolang. ... toconsidering candidates with diverse technology backgrounds, such asJava/Spring, Node.js/Express.js, *Ruby*

report problem

[### Systems Engineer](/clickout/c38e7f9379400bbc?ql=ql&sig=6adc4a76475adde3fe52d3f3e55e6b9edcd50a2b&e=zQUuSXgu-PPiIbdsdQq8u3yEu82oK1dsyLzia8LvQ5bHN0RRHdoYpCyC0odcp_0GrgW20sbs8WBgW_OQWVcGRWfGC3N6X697IZ_rNBaJBo5DFB6FYIfXsWeccHf2XOKK5JlTSQAAFZkkq8cT4Qy6z4jIdGTh6sa_UIEXanSuQ-LSltkeIKy_nUyRPmvdmM0lgqvHATW5FGSIhdQOiqePqQiDyBE-i6XfaBKRYT8vADJnBERK8lQMYna7yGtZGHHm3Nw3BQob2euIBKLy8_o2B7Ng9hY0Rh7zPozlzQ9RgGrUAh8GHkH733hrWdRB4YuOPXbCI1GXcp2Lm-IDXhIAx9lh4nM1DqGiXLI2qL8_kZ5-lsfAojKyeKfBhzHwuuc3xBW-ENg_W-JRvE6Ac4Or482EYSC-iGqUAx717s25UkOmRJkk8MILS3Tg1T4PvFztjK8HfLyogI1HKubKpBXAD0DpkQkei94Ci8coL318ymFzI1hymi0O_AynP6BhzN3BrRisBsBSlCHYsBdV4Dqx_THOKw4x9xEB5_1jl7zP9y0mHCc_RSYXkZXEJymi4jgkKzUS54L_ZXOWxPcKazvvw-D8PIO6a0Tu6MYIxth5Rvg6htB7YVBPfRrDFIBy1PRvy_szV179eKNspVbEUaI5Iaertki-0uvo2uN1KXYQGp1KFf-2pUqjeO-zA8xKVF44ApymT6EiyWrvtA37M3j19xzpos5WUH_tBlcCT3CtjYNBjvFu_UZIHGuyBBHVRElKS2SPHeqowWKSyPqJlCZFhTCoNy0R2a6ME36c7ceu3UwC_ChMo-nwYeT5ZYWbr4wBcREd0qT36TmYXaFECOX5GDfCR8kGpQLdafn64MiWNc6XPOynGZQQeuY38HG9AvfE7ILjn3JGyry-N4eWOUisSXnv3alcFeKFrJsarECIj76A8zsf61mSe-jed1pf79w0ewRHlPYc8SQr0igwj63ic4UPvAG_dB2BU96AEAWO-efDkwtXa6VUSzODnuMeGgSz1Cne_IlWC7v1ql4IapP1FkkK4rDUfQuf6DeuurAxOLpS_dPb8HO2QnzrcN6JXQaxO7AAvBf1BC9kLt_QgJp3yQnCds_it93tp_NZpYgMr7r8gsIARtVdfxB1Oq7uZYOAbBtkLykw11t0bLM420v1aC7a0wak1KGH6j0O4VaW4IrQv_UULL6zKYFSm7h6WyliaQXhQaU7yqiV_Al1c1eVhp8HsK451YFFK5duEo2lrfU3GZfy8TZPRN_MB668EFAaLRu9WpGxmofuRQhUvWZjKku-H7ZKxSmdbXk9EsT8BWwYz_QJLce04uFeAg2jAsnMkSU6UZ6EcM6-KEnFFd_lBHZucVlTK8p0vHCxmhzdpahFyauBkRhynR3dGXTGqzV-OUa8DvJaY7CznWhjgYRdh-QK76suqftfKB9I&prev=RQCE45EE2A1DC6B5&p=3&pg=3)

* Spain
* Amazon Web Services (AWS)
* Madrid
* October 14

Experience scripting processes in a language such as Bash, Python, or *Ruby*.

report problem

[### Security Operations Analyst (Cyber Defense Operations)](/clickout/41356c5c0c382262?ql=ql&sig=ff1dc2df41dbcbca5ea7b99e28bf63b9e338ecb3&e=40zbXYdq01F-8ucZ84TG3VaK6KTBNuOujKbaTRdtfa6ZRVVKkugrbRwiTp7KIh_2get7TBYYujv76DsmcJ93PAojOCihK6qbfd7viSGTS7vfvQXhO0vVTTu_ma_bcd54TUrZdg6SvOjiyg2OYmuNBVOYp_DYq1FrtoJSN-AqTJQ14BpUPv5j-eQil0ozWx_GAkX6WUHpMTimAPPaHb5tIXU0RiHDxe4BpkUgxpSaXpR5_dL-dIojSjC7VRjtL9f-oyXScduzq6T8kzfX-3FAhEatX_vTGarC7XM7y8olEhQGIdiVDb4lH6EUu0CQFXR5M-i8J7UeG8049T6YYBqbBRNNv5Rz1eLU1JhruuvWnbuDRVbixSFGbBV9qDJ2ZBjLmkwJTtMGUiE_rAipM2G-OYCJSaXfoMBa8zuyGssIIuWcIjRQnlld8f_LOACZNLxcDRD5iAL73P7EJtvpdm6PJgjJbej-YVc-qjH5q20DGSwQpnI3X7X9wehjWN7nvPeTeeuwXx7CSBy9dD8KF0l4Zzjc8HEZ7O6LRvBOw7Wxnex7gdvITF8zuLZnkhKVtgNlDH9tOCGdUppCUT4YIwHsGdl4SRR9S5KoU8jlW3LOog6qaHCQPwVG9JWwymiZuTxycLIrVd05EZwablc19Ojv88lZl60tRVecDyWfdgCAwPeAqHhSxRCEVY0bRTchKFT6fgnhUp8lw-kN4bB8XwO4oxG81bmNrLU_RWeLI_iur3N4FfJ1jHuFq3-QENv4qc7jeysRKkQYCUBR-QiZIaEziP1RqqUMxYis4RlJiBXPWHadL07NcPgpcftdMnCMQXsjX_y2pPuRgaXoG2jl6IQ-6Nm34--AFTF05d0VQ-Ge9by5FHKoJs-tgK1KCUsCZIzFV_zRTkpHbI37loVNERVKD5DEF0kfw418kpDkqA6lROF7IPpmhybkYKcvNUTEC5QDY5Axg-aG9VMyepnZ-Hv-S8jhi8OsK-mwxvB2ZdEIuiPzRK3Ke34DoqTE-9P_cJvo4G5LiEMAqx-x0bsVTpim7zVdrEM4rVujclZAh9Am0quO7SICckz8BvN9PiZmDFgT1FFBYJ2s7s1LZUBLMpUrY6ZGJPT-_TUsvX3RBXAIqPnUGu5wiodS1KIJ8mCQe1pX0A5oQVmKTEDq-AijZeaHu6wDj7YjCyExLL2d8Fn0_A9WW9xH5CDKvZfkZDn9hP3G88ikmTmZ9Ux1BhVcAB39IXtkUKW5skSB-8lnj7pbk2g6s5wRhecw95rgw3_M4VnzmeU_yb-_-w-gAd3e-qgbEQzamc_TbL7L9fpk1HLTFwec5lKaLCPGlxycZWyFMUy09vkIFxAPmtaAoaXRMKtabsnJ0-k6NTbtZHau1XinCISTOuaftygrUKeGtnXhRbtgby8VXGf9QluJbexovvfmykUi5qrXmYNKbsQIuK6eZ7fmnjYjlLU2qg92pDA&prev=RQCE45EE2A1DC6B5&p=4&pg=3)

* Spain
* Pragmatike
* Madrid
* November 6

Scripting experience with Python, PowerShell, Bash, *Ruby* , or similar.

report problem

[### Security Operations Analyst (SIEM & Threat Detection)](/clickout/4d3b7211ca1acec7?ql=ql&sig=97b4b8724e675e25551b3c872eb32f856b56c05b&e=VcLo5MZUG9eXiNHC5jQKeheNAwLFUUhuyVOs-oa9r2Na7t8ZXKrW0IpKh6aPu9-62AIQtSwz4WXefUGbM7agyFFfPcVxHM7JMgCp2s-N_OCfr9_WF6woqDt_LtM9Wkb9VgxNumlstZ1OY-BNJNyzGLbbgTV7tEcujC0a2E41FnMign4RWxRgnzgYmz1TJsX5J0bK6bNLAtQ6L8AW7LsgkK4j1qRE7g3MgSO7-3w51u509S9FwM7n5jQURHV9qI3N5m-JrMwgdwB4jfQuZY4Q0qemMJB8wU-G4A4nVSKgJO1L3zxYpLb6Y7Ra4wsLQjfVFR22XxjorSDG67nPbVM9VrN9JLba2xKwqbkJln135UL3dp3w5auehO5sJ-AWfwa3llCY5koFLDKT2llKZbszliDHsh8cKE2BtgJMzT5vC7NGDWLX_cyttsygmrUsag6WFmMURTtEx2wdWG1EZiXrDmYjjOiljn5S41FbTA_sKmceLEEurrDnQUzQHU1iyjYt7NxXZeDqw9DRoyWkzzh9aktrXDD4o2it9sdHDEPDH85Bcmwuv6Mc1Drl061ROWGx-7w9Eo8vex-5f11yW4del5ToMkAFdIkcz43Rj0cPhIk5RZYz4N2_Zx7vzMtde_NF17JH8lgEFCXJu084_eT4K__-vuTD5ndRAP4AgkCIlid7Qe9aptdYJ40o-XYlXuNfku5x2NIe35GOIAGZwUxrFuOvrSsgzqsE2Hnc16Bd5CZoioTP-Hmos25oxSS8xuDdOlFTIQYWbdfp_LX8O8poO9N80ZHzZtpwJAKvvKu551YB5ENRns9rYTJxMhK_crOphX6rd2EgwdQ58gn840Oe1Q5d6jOchQCZ7VWIwhRef0SdZBNxAkYHnNczos3nc8RWWBRAWaRNjjhpcsKhUu4PSg-FuIq773KKQlxGHUsh0yc-AbXHXCgnAYpbaR7YHmRcgOPvRbaoMIotarSPWXR28gyGWYVXeVWhfOchb_o41k11yz2xszS1j39FzHzqqAL2D0xoUWIS2GxZ1N1kUZumo28PC3C9oXrdjLMarq8w6oDY7eK9TQ1vilbZdoAviAAsLpJowJAPw97k37Fk_TUk9jO1fuNDYMt3SVVGfiDvukfZxBKHeOvQDs0FfNgn161AAMAp6K7WA632fPZ5hCM4W3n7o2sH0jDOV16u8w8C_02mUHPccZ5V1e3iJjdIkCHECeRlLJRlx018uL_ppgHZMVFI0q7pDyjQIwWy9k48D6OjA554C4EZutBCCD0Uc2kIpG7dmlCGUUGTi7_MbSoy3Qfb3_vkNfaNKYB4S4bbH3iej6rcY24mkhDD6tFJvw7HYWWP2IDKIzgIoSYHL5rFqdQq7faOYpwfqxRi3G5s7G-qeld3rVA3ZbWYzzMnqWS7weFm8Bz1WeuXgUyVyh_C8-o6RvIMzP-NYIa4Q5hWVORjx38GhSbZ7EJyRwdB&prev=RQCE45EE2A1DC6B5&p=5&pg=3)

* Spain
* Pragmatike
* Madrid
* September 29

Scripting experience with Python, PowerShell, Bash, *Ruby*, or similar.

report problem

[### Full Stack Developer](/clickout/8bdbec27ecb0f6a2?ql=ql&sig=ab6998faa1baf75cb1dd3e9c02e9f7ab6ae1755c&e=Fve3ZhtcwMBqixF7U9hXmy_H40f-G3SSbd_ZTJDPG1U0zBxNPrBxGdLypgm1RNpoAAYHP9ZbsX1mIO_EtAr8Bpn9FAXEeQldGrQTbzGIwRrzREXSLIewXO5ZYFMeMZ-myfsWh4vYPARA_LinJid3gel4rVnkYSlZhnljdbIVzCOGrj_rXyuuTjo5M9VBgaC28JrvMjExIcgwSNSG2tiwQ0qU8MP0_8vzTsWSQnKCuzsBgSWdF93gS8gwyhoQFbUrDfrO2QfG-nJMXeY3ewfBsr7Az-LjG85SfMJY9cAAH9xXiVw5cXFslfWC_g_qOzqIDUV8cYbmyWDToiohqnvcO4UQ99q7Q3cUuGfPVtvjvWT7Az2n1zDJjkK8VANI-twNrN_rnmkJiHJ1XiwiAfSNT0yRLqfFt1D7duHy7rE0IXlM0i302qUqJqGYs4iMU9qzcQNIAGjbBPCinJDmo2K0tc4wFG57tWLJ4Y9kPdOIOtjYgQPDJ9djDriUra4bFE4swLlLrwiERO3LEcwZKYgU3Pa0EpLGSCfIRnQ8fkpJ30rCmlJm_HzMnTPuemlNVdkTGsZhY69wCZA6lXKxpoKLBeBChe9KzUxm-NXOehOXf_19W9ac_Kjx7UoAjWKmdLtn5bQozq4uaAYaphyi60qPCAJQ5HH21itD5WPQTogprWFnST2c30oFBz74yWEP55Ia8v-qs9FDlUHXKAa7rSKaQlPivEvvpIieoegn-kbsq0RzkDAyHC41NCylQkUQLdvvzFVuSmVPBGbop8N2mqN7krcBHWi7EwoHBkAjh1DFOSsO2SSOr0sRBRqYoXCRJpDV440RfVkYbwfMkP_24rwchrZ6GKu0NQIUs6HBLjXcMFSj2zzyWyA8yzS0NWe50T1FoifIsBNCUmkDB1dWLfYS5a_vb_f5ryrY9xXj3nPYBK8BuVsZHpC57DDOl0_xAYbmhC4R4UR51fM8YUgxts11Qg8nFAdwF3hnD02XSDPTmckyOCrpaJCDzadRaFkwhvx91Ok2o2gzKxL-B2z5GFtr1xAs1iEtLwrrCC6X5Thy5nRxeXat9qKqQNET-D4WkhkXIhSCLfbeyQYXZAwAq6uDeoMc3znl2TdlJWH7EmgsC9Ta_1IKskW6Z85umPMxpVGieD9klpuMlWUJ-BuS4jMul7NQezMX5eR36qimmD1W5aiZOHmbwQF6WKfjFckf6wPGRYOiojSh0vbk9HBczoroAHm4oPe2P6KHsKDwkMZl5B1jfvB9OrQYGpQTAAilXkXumHY4QNW38E8lSziBhR6eoHfQJS-22E5HLXHMBaYW1q-N63Y8kTv7aIFP5TfvqDe3Lz6F2gVqaHC_1dHPZPwWbo5wA-c5EnV0l-MI6Z_wKqS2duXQX4zRSXEuD48ya4yZDHeITBVSCxh_&prev=RQCE45EE2A1DC6B5&p=6&pg=3)

* Spain
* LGT Digital Factory
* Barcelona
* September 23

various technologies Track record of writing APIs using frameworks like Node.js, Django, Spring Boot, or *Ruby*

report problem

[### Integration Manager](/clickout/ae88d119c044e400?ql=ql&sig=2d64841bcf2bd65b56607de22a13b3c6ae44607b&e=qp0Q3UNr93m2CbgolXF_Iig4wWTsPWd28sID2j9Gyw1yk4kP3c9xYMWHLeO8C0Hu8xeCZSnhkxcwu332cu9zIPSkY-dKdwvibjpICQiwW2BcfOxvgia5Ptrwx3L9m-BdXJqvz0C97oszRH_VU1rQvuueet4lU_hBADO0_bif0Z8u6PmnrtPQAM8rNxalSLgkWv-sEbtnsq3eHHGoZG4U56RTEv5hcYQx9vKLnwUmzUGP3svFPx880gpq_cx8GACIIYygTqUtkDLcBrxWnWC1mJf03axNwXuy8q70g2LYMl_NV-Y_t3NCLeHmNEIZ8sJLHuhO0J1m_m7lpb1Ow2uncfqRSR1Ne8B5nD_wrCm-bKHfPSjz6mNofgLn7zMqCJmong_WAfqpSmYcsE1XF-ru9vis38cOu5ahTZ-ZUqik7ZM-yzu-O8OUYAaKX-u0VrhgfC1Olm5fuDXVuV24sf8bpzPl8eQvfqefvnKrv0YD7UmrpS5twvQ5Vs6bSzITZ7OJB-uhKLS2w6Jv33cOSpKiqrf5mBrIoqcFIogmOjEJfPMImQsJEM75DkESkkru47sGsbJCscPJjR5q48PBKlmqQZV5YN7FhRq2VbM_4exxqjUJwdM2z0eHT-SnSM6pYk358S3sHTNykxEbemoAS9xzEwAow889e4agFYY5ioYdSdsoNFZjUaZ1fIjMeuFDTo8pw7OPUkozNqLfEj9UcuBWkOKjbrtpuF2jH38pNxTdePzSQ2q5qGYscjfrubym9Ca0x9InA1qlxS0r7c30ZC5aSOJ7sP3WZRp72HiZxd8MqEOh2wKHRZZ_srpNf90-p8M10CDhAuuhP8CJMSj71WqcxwwACKxXxo_zsi4g4M2-Pjvr8xf-e3qpwWwslR68j3lQQ2Jm2CNwSQ_0YPZQF-pmDSP4Qv4JxX4k-QlSuvwzMcQyU-SDMIWaSqvt2eQ_OeF1WdSesE4GOqkAA7cIbNU5HrE3LN8hyvf6U7MnU-QPCV4By3a1fpEru2JGEEHBJurQfOTpz9B783ebednppdC6AmCfqBHyEg0sRotr9HM9q01ZoZkCYPP4YxSrcJBwgpToYAwpBqsI3pW4dL6kXtPiUDadYS24_Wu1zOAyjag-Y-szVkRf0XvV_A5DVFo0JtpNVI1XgbuFM9PrZVWZVw_gq9x-pHQzS-uHq-cqmxz4rp7Xl9s6iRnzS6XcSJ4WgE8tjkIwC6cyJviVON4GVPTbKzkENgnKYBuMGJmkRObw_K4OiVScOJ_21CPbIY5XBAL5ORbpQvd9ZSBoVTYsElXDIk7kr6sYgoQ-NIcSHL1QVPLUJhL2aHtBL9FCsOF0vj-8hJV41bTZbvAMJu3eoZTqhH8iYAcw4A2HI9Mmy0eujUjAjF5l4y5FqJzZ2xzkHmmKuwpYiSw&prev=RQCE45EE2A1DC6B5&p=7&pg=3)

* Spain
* Sardine
* Madrid
* August 12
* remote work

OpenAPI, web development, and writing scripts to build internal tools (e.g., bash scripting, Python, SQL, *Ruby*

report problem

[### Software Engineer - Backend + AI](/clickout/7f9445cd2f5f7c58?ql=ql&sig=ff8156f91297f8e1f2d7df70ccd6ca2e6c14ca56&e=3827wmuNYN-SfkVL9KW9lqVdCu-uuQIRtylapzTsQfew8THjXSd5nF3Q5KsWckjehQDXp1t-6CfSdc0sHcMWQAYHT-caSD7_g85mrYXIUQWPXrPQDykB1xbGAf6Dq0Rv6O6FDb6mOlBLWYHdOnGyfha20Kch56EuvJuuPHeA2Z4Cb-xg3fQn4yStaWb9VRN6zNgaqaAdprAqzP8O0XxAwSfdPWsNLdOdcsyh-Hug0kL04hY6n9YWMxkpkc07QUWc_Sy7uovlFOcx5sVxKGJ6Am74Fo3IlDmU0STS0wAd93yvbf6QqtdWt_y9ivjtALXGCdnwOXw7im8Qv-vqX1BNvUZBo_DcxpnAE2WWNOT1lE8YL4mmKy_l6DGP11trJTzZfngl4CSr1V_iwhJDWeHRQAKDQ4oYgF3GqulV7M1S95F3FyRLZAGX1zHxcJWkUR96aaPkty_sUN3asmeK9ITYZSmb-AW_H-5_g2hGMKjgybNSXUrW9LPIYlL7SVdy0cNu7JcGqa21pKqSoRgUUIWaiYF_tBpVdMz4BMqOWzj28oLdUNLESRiadyBEewO1G_261v1uDJAMp8fQhdUgJeWd4JzHYvhtq0hcH-qv7zGrTyFl2hkE9s8lw11Lawf_LC_Gq5Y-7OtPB6oofkBnWXxw7Tz-GM1_7JtZ_JUkpShjFZsVRIw8cZ90J2GV0SsoQvSkmJmvIx9z3tYl5JodtH0L-O6q_b4hb4V2xjjS8OU2wjBkLKaXcVi92lHMLO2PNcKCBZYYBfmTSQlDObvBjiKBO-6tZZiWcYBHgIuDF9djXCljzgULVLYTDwAUjzYJhZGpVvH6dwt9ZC3AvwcRkx95dGTZbDm4GvQKSzgFEbS77RWRXpXSWcMt1CyA1K6LiQK0mw0k5TPR0sPUIAJY-i-vWdCIjoK80FfUXo7e6XevhL8GLNGriAPYGmdW1clZH-4G0-T2tDgZCSNyTv4r9L6Or2-iWZNFq95DMJFQHlMWjaRXsNMTnE4HdVPMCJv7W-6FiJ2eO1jXQa8FblWwdEBTQxoyS0yxA-SrlDOIBcmp_WUNRrA9l8m9mZE3lIC-W8OOxNwYL0j1gKBJnvWhFPjtJ2iJvQ_y3_S0pfOPaBHSay7lg4tI9QoAJvD5nZwDdUDEKs59_SUb-kEqKKzAXsmPOeAnU16r246dwnXwIllTjg9XKiDUuEo5vEwSwf5wsN_aJ57FLLpCA38JWAME3Cku5g9wP8a7A2ZV3zJQLcLyHZZaiwnYz4LJhH2oD43-H2B-AL-8dqc2ryNFGXXVD6FDuDiP27xjCdkU5JtsNEN43HqnQ6DgXPGh30hrwJsw4TNZJZWCwNcbXiRvF5uHAXxG162K4N3cppvSnHu-pB454jXHhnnozK0iaN8p24vPr0xj75yLHWH4YinyqbTEseo_EfEKBvc&prev=RQCE45EE2A1DC6B5&p=8&pg=3)

* Spain
* Cabify
* Madrid
* September 27

We're language agnostic - your team will primarily work with Go, Elixir or *Ruby*, but that doesn't mean

report problem

[### Senior II Full-Stack Engineer (back-end heavy)](/clickout/70778c17793904ef?ql=ql&sig=3f5011f66877a0dc57717b92d5c3d8698754aaa3&e=xoxc8TofVBEHIsjxkUvumpGD2OUyWXXUgE80t7-fOLHgMKPWEzv8NQ_1-pc9cj6ygB0qimRz4-Iwku-UmWVpBKvW0qCI4WUdZxkRuQHJe0N96pf13V4vfBIfivMoq6f2WGbruWPe0Spstp5hSWCdAGDe-CfKGKfYEoBxuyY9tN0r5dF6uGOVKhcMwTxzERHhoFRFNgEkjccMTW1ALjS2ijMerVChcBfHf_9QBqBJfQ3RAKH4HlzfmNsxfN2l5cwqQ6DlbjZeDfbtMdLiW6pXs7JFmFtn2AB3MI90WWJOeyrxpUYhGm2cL9XFLxXTVHmbHc4K534wLiQeoFJHiAbkF9Xt9fTU9jg9lZ8Y7XUt_1wNDeCnLn62lhh98QRy5vAJ08hLxPds34KMk4IBTrJdv7EoRlhPstg8BYnbkewHB3PfCQp_ntth9kJUNO5c_ipnUOS8NBy301sz53cL497H5LcC21qX4rJJyWjB2GD5cfoO4353q0up5rtW-Dd-77arPUrHicMTKjXYcooJJamqIj8vamyE8eVXFOlGXbbXZuZT_8SI6BOwGpeAuRAQssd2aAnYScJVIhhhVU2u--2lPp5bIXfdjHcBc95i4Hu_zou8gj8K3rB24_S4Bfi3kuMl110rCi_N5XhMMMf2llS9I8MRpwPSk7NESIW7OUbjTTF9r3QIbBD9vJGm0hOy5bKkNxOV8A3F4pVGt43Ax-MsztDo-WSiDnVvAUH9hIO3V8IarG6gjVw-Zf7zPTxtak7kBvjPccx8YuEwZd_TKR2B1IlomfW9EnFd3ELSfZRHLfyU7jM9BLUx5YLN9S6b_Cu8WPGu4NtVf8dcb-jaUrVh5JAYfO1M-KzWD_nbFTK25Wy8QnTovuHF2GUzKsHwErML-iRWkpq8FT5bapf2gndEaLbd-UspJf93i2IJar_U1Scc1S_d85KEO4WGGVe8dmHSXimSoLSEhFNhDk6mydsoG6lPpkrOZzzvDKXjsWbfrdEeB5i7eDzisTUbSLr8JGIFgqA_g-b88YoAhul0_AAkRo3WEK_y-rgoiY58scrmZvjWXSkAPKr9vNBgBXlayc5yPT-caTfw7hweEKU-y9DkyoH0U8h0XFpxpGms-Dt5FZJ_UQURPRIJi6bQMRLC36mxa-90HBWUzknmnYkASexv5GigGuUEHnR6sCmaLI03UX7l2Q8X3HDtYPoIf7-tob_k4sY0vHDQdiuI1VTgX6a1ehF-vbgdRZmOjpzLpjoj84WQp2U-WJuF0cKqkNa9eOIwol8JjYMGxoYXZs4xWhRYQUWQyEIfRE7uccPVc_TaUhDHo0tzes6YazPlQ8HcILsAolletYmBrIc37TDOR3LNefRua6UragnaQvz-4KBHCeUhlnk39T-4iemLftMx5XI_aLO1gws7WuZMZmX5t7KxGo81mbXof_QJroUsIvG9CuGIrZfsAQuy&prev=RQCE45EE2A1DC6B5&p=9&pg=3)

* Spain
* Preply
* Barcelona
* October 17

Whether you've worked with Java/Spring, Node.js, *Ruby* on Rails, Scala/Play, PHP, or Go, you'll feel right

report problem

[### Senior Software Engineer - Growth & Onboarding](/clickout/16ccb70f0a0a556e?ql=ql&sig=6f6e46818f0a3f8facbe8d0a97361bd645e45a0e&e=-k1b1QTda-YMd2wsLx87L1PienrnrgYW-l85dTAK-DnllvF6UcPG3f6pHK_q63w1i7cq3hM1ye0RJDhWSuwmikndG_1SaXOSu9uDE4steND-WUXXmlp6FZ4fi57Elh95eEJQnjDxXwnTbdEq324wcnLIGZdTqHFNWM-0IEIPrmJb0UVWbfWb_10_Afsax5dOuDJkWacQ-O9hPTvmu_UZnyfh9DINs2qX0w60gX7w_6Fz3J13_BO_5Dj6pDxlyDhu1EZikthHHnt-7nghMrVwPd7uMI0UR1WSJeEyqnKDTotPus3jT10T4JFzCJildmRak6tmya1nL2zfcsxYVf9CJ5w1PjE-3kQ3VMPI2U0ZnewiqFr7NmrJfsRlO3DgFRFvuWYu5HqKYE2P6IkKk1AImFKiLZYFIHOft7qDobMMmO9sk2Vx4MmIb03gWYdwiS_6K9c8U-INkp5ffr8nYO5UfffAYHOozeOWPdwErEhtLY-RgZ_menSUfSokES1ZaSD8ji4U-Q9vWWUVUhMBJCbDzmsEe-Mgj_kESb0I4IeNgqec-OgMQRy_sj89fhwWA6jbwXw4oD-8GfPyMun5UbGBS_Y2Ce1uCQFFed76Zt6b679WBoK9vkiyQ_twUSQhaWyjkILQKiX_56E3Bu-SSS7sGMtY7Pa814v8EN4ZD-oS8-zUcBVMakR77WmxLHGfW9V3kaTF5nDQbFZ0Myd-Z5QFpbfr6-XhBWq1BXC5ENNlq0mopjnFVFZ8ICjT-tfIv2RFcOt-oZZ0pAOyqcrdThmM1VwG6UdIocBRAEmaR-uy958WEqLFWJVMSfZHBzYzQxLEOcMx5w5BC6lgsddz0uBnBTRng3vXcm7LYsoFv2xFaAmCb8gCsZMnJkcC05F-jz2SsQzvBB42IgPfB8CeWEfsLNRuSj9uwLPWGFyPfHc2UETC32jd0k0JINuUFW9v2UEhbSHiWBfO9PsnyBz1zsBg_NfHHRYxQfX0AaAfqSfCM8VWU9PDzGqjkxej1YgU35vx9OmYZM7wz0ohXUMf1oI5c5C8xrEPQuueE-l2vJfwqXmQzyTQkYpWHZ8Ctm_JtUZ38RGzTL76kvkSUaHnWXeS67C5Vbl3VpAaUCXasscM0Mk8r-z_BbIXQEDKs_CGMDFDNIXMiyFFCZ84GyCPq3sOx8OBwJEBcLixnKScdnUWXrhfBDQPgZdbl4Llnmul4CAYqiAhmaYLGB6ceuYlcOv0-Dtt6RUPChhYziK2LDzbuNPYSHkrmH36JSmEdcy8klA2Jk7e-WDHQTSxv8kQtToOiO3c4wJ7b_17HMUspFgFF-ZaeMNozgzRO3aWObGdZngg3wWeSeNkLh5zxBy78KHpszfnCQXjKrfHnCLxfLXoW0u_AT0NXU4yDk4LRysEs9fSaM6jTQAgveelvpkydp3Jv8dZk0lc7VsQt1f3ev5q5Ae4rAVfJOUI8ALV&prev=RQCE45EE2A1DC6B5&p=10&pg=3)

* Spain
* Aircall
* Madrid
* September 27

Candidates whose experience is primarily limited to *Ruby*, Python, or Backend development are unlikely

report problem

[### Senior Full-Stack Engineer (back-end heavy)](/clickout/c50007d4381ed608?ql=ql&sig=f352b6c69c4811dc2f24a9202da2a3eea0b66ddc&e=2_Jy95OsG7qccRdoVVGTrmueYk65woH-uRSXmeErj4_HXMA6S9akibK1cMIQgMsUKiAn3c-8mVPl0kygrl9eCWPA5yiWxfh-0_QOfcuRGoErMhp8ckWwfDsJRdfDXJtOlVkwu01ShMG64spTx8FgsSCBHuRqz7ChWVZVbOIt2mhqlU4p74PUDIAviFe45ZKr2PNeeHa1RMGg-55kP14WeJlIdLmPiZDUzh_V03x9QL7uAhEwOmmKLPsQCX66H_fWx3PZqevDZwir8nU0aTRdhxIlY4hNRQipb9PbkId_wSU-JJKJi8zemeAD0Q3pEq6-NSBVOIaH3D1KwRpPnij68_qDd3yaQiQl-upWNOBFlPEYj1SWMXV4RYFKkPebEM6qJTgItWOYnmKQ1eNEuKrnT6E_gwYz9MOc9QpK-GJoN5bOdNSuQkuN8XAJv4k4EDdC8fZWUAcY1AFy08qd8KlK90lJwRFcxNlfaMoMOEZVULF0hLLlWasHMFH00CdpgJUSFf0kHFmamFYIqgVmqU7nungwwT_JE1g2vdcFw_Poz4Non0HyfHiaUMYj6imQlqWof5zzj0prKwqVgLTDLaQ3km5Lo0KJ4bs2ZvVVCiaVEtP4WG-DiJoNHhmGXH6bPr72T2hlsZpKheaWD-IXzzhx4mH7TSVRJ-HdMJw4bX0YALo9au-Xe_ugWNycnfxuIU-EBYWo6JmwgChp1xiyCcSAQc_NPogpHq58HrEde9K7S9w5X-O_Dhbw3jLlMCt2gjTg1WUR812ovdqHDAeWP5JZK9-ubOh1xvs39UivO3ZirW4dxBmVADpaKZdF0VF8i4WH95zjIBoAvJjgxippUXto_0gL8LT1w-2DF3I70cfL1fkMHV2LhNmexS0Ipt1IhfJXLO_5moaik7mb8vgnZaX1Y9C674y2CpNkwKWNURVSEPJU81PEAG0kjt3Pz8bIRJ2PZ64F8rRE4r8ZxI5eXjMVNU3n7vdnbDpnyt5s2PGHQLhD-pufG3PoIpBOGtwnjifiMLcEWPKfB3Gp9QwIyXUqfz2gLvdAoSFjspIRf8bmbrlSDo7Zq203JEhjZ4hYA3RgagTQdq8fHIKFAjDnFIrjpj-sqItVFOPiYMtwzoQwuFO1RU8Ancxca8mUoaFrlPJhkXr0G9oagMH5UEkHiHGemkcaAPkZfpz-L_bo54SfDmFMwEKfUTzW-PTEDj46Prj3WJob7yfbbWU7nhCcSG47CgA2iyNG2PBslrA3B-ZqLc9tzScK9FxMagper-iV5fOS949wkvKWafmcM-U2sRB_PFv8mWYyxdm4qZmD63KkMbK0y9zrN2jQurWq5J0xjlLLsUn8_7ireBa-Ln_1DgPdB6ygyM5aDy-0E7Xm6nGXxZn8Imgx4bTkzgwyw0qtHT3ErAH7vZtBpaGFoN5AM8lFTtgs_uSUXMsdR7d79N2A3o2lh-rmMj_76bp13aGGWzdZNPd3n2Z9xqNsQg&prev=RQCE45EE2A1DC6B5&p=11&pg=3)

* Spain
* Preply Inc.
* Barcelona
* September 8

Whether you've worked with Java/Spring, Node.js, *Ruby* on Rails, Scala/Play, PHP, or Go, you'll feel right

report problem

[### Senior Full-stack Engineer - CRM](/clickout/63d4dd9f244c7700?ql=ql&sig=ccbd02ad177938649102bc668d2a016366b7c85f&e=1j7vvo8m1LkhyRjLIN2mnoQSb4MkUpUq4TSx_HzL-oyZEqy_kG5ss-xsWKNK80JNV8LDN95EUyt1Ld6RoqJpp1mgBAfeU-SOxeGvsfiAnt_fO6poLi3a0QkyTrxWY2u_KKwRb5kLG7A0DxBZCX3f0fQHe-gvs2KM0TO3xz_EJT_n7Y_jYmhCl1cFz4smgBtPyyDi_Hsnd6mK1FHgS-ncA-ML2tFd7-D3lMy1MGxNs9DBpQqDLKaPVbamN42daCRmB6BpBLo7k7NlPk68Iyy0BGfItClke7uqEVRDjDhVwgrbv1wxOqA1L9R4R9fUshrJB-kS_dXtQ9npE7G5L1Az49xwbnqjodTY8HJLQPPcgPHIfTxclzcH9BGLfIRH2Iblry8tRethEchNPW2qQ4hohtiMn2eNflJveEwu8UBp9YGN0ENi_LSCAhSuq1F3XHhdbBAk3br8J9JYKUi6-FYkcm6HDQPFNfAZjpwpzbKOSkK6vI5jsGN8jdY2PSa0gi4daDY4So6gfJgHjWxKOChFUBxq0B4ty6t7XOOEfaqiAa051sw-z1TACW31z1OuLgq7bjJlvVfNGFLxpfAoqCHHOZxqM_hRWlA2h_QGR0RPK915wx7DlzroE4Ios6fsBvJw1L2Vn7iN27AT21Oq6UaE6cYiX2hRijG-jbt_JwUYNApZJXLuyNoe-vKAT9BPSVGvmCIpsmKMh_K0GfI0oAz9IDy3uGf-n_zInm4ajhHL5BeZIhgADGWYwklCtJu0Lp_c4HZQLrcHZrznSfM1LJ2oTnKwCvLqlyLgxYI0WysT2DD0ms5WJAxwJAtEFoN_hzCTP0RLeNRvCYevdGpOPb2bfTH8_TWRx4wJm_4pvxx1XUP189FfBXtzsPF0pGuJ0hghegTFZ8h4bEdYLfuwPndoL1xXew5n10FBkzLd-rTEU6r0Nn_wc2QXyT_ywSeWUF7zTIUUYreiFkYyI_FyHzyDkcMPN_1ok6VMYqvN5XDRNrrH0qE60ktfugbU8PHC3YsDIvUB5UjPtTYEzXbGmtM4RNYoB00Fi-ogp6LKOBf1rkbh0q5h0gj3h3qoT4DIe2Z-lIh4cnAhy6X6Pj8hO0JyjY_PER6WXdE9MnJlB9nDBkCynnxaK783I5uipddttYazA9ct8bqscCGjZcXMmt9fjfrAff9iN4nYonrYgs33t5vsvYHKelWQcnbN6lpm9UiSwuQ7-kf0eq325lpe6--rYOwczxqFaBRsiy7ch_0cYe2vfx6oRxIjVzBFzblpjpFWhIwoysEvOx3O8tB-DwCfbgaVD2mlQ-PKcqbB1XpZXXHUI4JhudiFlNzz4uIQRMyM9vvzXHEllsJ6pWRZIhCk8BXDm4iPDnG0_B-SC7xQiWR4NxfzGtYi5q12iFUlZhdDwG-Q486uEX92sEuE6SwNnDP1dZEa&prev=RQCE45EE2A1DC6B5&p=12&pg=3)

* Spain
* Preply
* Barcelona
* October 21

Whether you've worked with Java/Spring, Node.js, *Ruby* on Rails, Scala/Play, PHP, or Go, you'll feel right

report problem

* [«](/in/spain/ruby?page=2)
* [1](/in/spain/ruby)
* [2](/in/spain/ruby?page=2)
* 3

* [«](/in/spain/ruby?page=2)
* [1](/in/spain/ruby)
* [2](/in/spain/ruby?page=2)
* 3

### Spain

![Map of Europe with Spain highlighted](/public/img/europe.svg#es "Spain")

#### ruby by city

* 14

  ![Madrid](/public/img/coa/es.madrid.png)

  [Madrid](https://englishjobs.es/in/madrid/ruby)
* 11

  ![Barcelona](/public/img/coa/es.barcelona.png)

  [Barcelona](https://englishjobs.es/in/barcelona/ruby)
* 5

  ![Valencia](/public/img/coa/es.valencia.png)

  [Valencia](https://englishjobs.es/in/valencia/ruby)
* 4

  ![Málaga](/public/img/coa/es.malaga.png)

  [Málaga](https://englishjobs.es/in/malaga/ruby)
* 4

  ![Seville](/public/img/coa/es.sevilla.png)

  [Seville](https://englishjobs.es/in/sevilla/ruby)
* 4

  ![Zaragoza](/public/img/coa/es.zaragoza.png)

  [Zaragoza](https://englishjobs.es/in/zaragoza/ruby)
* 1

  ![Valladolid](/public/img/coa/es.valladolid.png)

  [Valladolid](https://englishjobs.es/in/valladolid/ruby)

#### ruby in other countries

* 293[Europe](/jobs/ruby)
* 43[Germany](/in/germany/ruby)
* 36[Netherlands](/in/netherlands/ruby)
* 34[France](/in/france/ruby)
* 32[Poland](/in/poland/ruby)
* 27[Portugal](/in/portugal/ruby)
* 26[Denmark](/in/denmark/ruby)
* 26[Italy](/in/italy/ruby)
* 9[Luxembourg](/in/luxembourg/ruby)
* 6[Belgium](/in/belgium/ruby)
* 1[Austria](/in/austria/ruby)
* 1[Finland](/in/finland/ruby)

## Select languages you speak

Save & Close Cancel

COUNTRY SITES

* [Austria](https://englishjobsearch.at)
* [Belgium](https://englishjobs.be)
* [Switzerland](https://englishjobsearch.ch)
* [Czech Republic](https://englishjobs.cz)
* [Germany](https://englishjobs.de)
* [Denmark](https://englishjobs.dk)
* [Spain](https://englishjobs.es)
* [Finland](https://englishjobs.fi)
* [France](https://englishjobs.fr)
* [Hungary](https://englishjobs.hu)
* [Italy](https://englishjobs.it)
* [Luxembourg](https://englishjobs.lu)
* [Netherlands](https://englishjobsearch.nl)
* [Norway](https://englishjobs.no)
* [Poland](https://englishjobs.pl)
* [Portugal](https://englishjobs.pt)
* [Romania](https://englishjobs.ro)
* [Sweden](https://englishjobsearch.se)

ABOUT

* [FAQ](/faq)
* [For Employers](https://englishjobs.com)
* [Terms and Conditions](/terms)
* [Privacy Statement](/privacy)
* [Cookies](/cookies)
* [Legal Notice](/impressum)
* [Sitemap](/sitemap)
* [llms.txt](/llms.txt)

englishjobs.eu

englishjobs.eu is a Europe-wide search engine for English-speaking professionals, with a dedicated job board in each country.