Mediagenix Spain is seeking two mid-to-senior Software Engineers to join their Product team.
These are fully remote positions, but candidates must be based in Spain.
The team is responsible for building and maintaining tools that assist video-on-demand platforms in planning, organizing, and publishing programming.
As a Software Engineer, you will be part of a cross-functional squad consisting of 3–4 backend developers, a frontend developer, and an engineering manager.
You will collaborate with a product manager and designers to deliver new features, fix bugs, and ensure the application remains reliable and up to date.
Challenges may include implementing a new filter in the Elasticsearch-powered search UI, enhancing the user interface with modern JavaScript or frameworks like Stimulus or Vue, breaking down major features into smaller tasks with documentation and time estimates, resolving performance issues in Sidekiq workers, and writing clear documentation for new REST API endpoints.
The team values collaboration, ownership, quality, and continuous learning.
Requirements:
Candidates should have solid experience in building digital products such as websites, platforms, or apps.
Familiarity with the technology stack, including Ruby on Rails, Elasticsearch, MySQL, Vue.js, and Hotwire, is preferred, but no real experience is necessary.
A belief in the importance of writing tests and understanding their value in creating reliable software is essential.
Candidates should be empathetic, curious, and possess strong communication skills.
The ability to work independently while knowing when to seek help or collaborate is important.
Candidates should be organized, self-motivated, and care about the success of the team as well as their own.
Fast learners with the right attitude are encouraged to apply, even if they do not meet every requirement.
Benefits:
Employees can work from anywhere in Spain with flexible schedules to accommodate personal commitments and productivity preferences.
The salary ranges from €45,000 to €60,000 annually, depending on experience.
A permanent contract is offered, reflecting the company's commitment to long-term relationships with teammates.
Employees receive 23 vacation days per year, in addition to public holidays.
Support for professional growth is provided, including access to books, workshops, and conferences.
The team is described as kind, inclusive, and stable, fostering an environment where employees can perform their best work.