We are looking for a Senior Software Engineer to oversee the development and maintenance of our key projects. This is a highly collaborative role that requires you to work closely with multiple teams across the business — including Sales, Ad Operations, Key Accounts, and Design. You will be the highest technical resource on the team, and your leadership and mentoring skills will be key as we grow and develop junior engineers.
Responsibilities: Lead the development of Gruvi's main project: Houston, a campaign management and prediction platform. Tasks will include overseeing its future planning, implementation procedures, and deployment processes.Maintain and execute small updates, bug fixes and integrations to other projects.Implement, test, and deliver both front-end and back-end development tasks based on priority.Provide technical support for non-engineering teams (Sales, AdOps, Key Accounts, etc.), helping to resolve issues related to Houston and other projects.Monitor Gruvi's infrastructure, making the required adjustments to maintain appropriate uptime and costs.Mentor and train junior developers, helping to grow their skills and abilities. Qualifications: 5+ years of professional software engineering experience.Expertise in Ruby on Rails (back-end) and SvelteJS (front-end). Experience with React or similar modern JavaScript frameworks is acceptable.Strong experience with PostgreSQL and designing REST APIs.Experience in automated testing, including frameworks like RSpec for Rails.Strong initiative and problem-solving skills.Highly adaptable and collaborative, with the ability to work with non-technical teams. Bonus Skills: Experience with design systems or responsive design.Background in mentoring or managing teams.Familiarity with Vite for front-end builds.Familiarity with CI/CD pipelines and DevOps practices Compensation: Yearly liquid salary within the €45k-€55k range, including food allowance. Possibility of issuance of an annual bonus of up to 10% of salary, depending on company performance. Additional possibility of issuance of stock options.
Contract will be a Portuguese standard employment contract with a Portuguese entity.
About the company: Gruvi is a media and insights agency dedicated to helping exhibitors engage film audiences online in order to increase ticket sales from the distributors campaign spend. We work with Cinemas across the world: Nordisk Biograf (Norway and Denmark), Palace Cinemas (Australia), MultiKino (Poland), Vox (Middle East), Alamo Drafthouse (USA), and Reel (UK). Our distribution clients include large studios like Disney and UIP, as well as numerous independents internationally.
At Gruvi we love film so we want global audiences to encounter and see more great films. Everything we do is focused on the audience and the insights that deliver campaign impact and navigate our clients towards a successful future. We are the connecter between the unaware fan, what it is they should watch and where they can see it.