Full-Stack Developer
Position Title: Full-Stack Developer
Reports To: Project Management Team
Direct Reports: None
Location: Porto, Portugal
Job Description
Gruvi is hiring: Full Stack Developer (Ruby)
We are looking for an experienced Full Stack Developer to take a leading role in developing our digital advertising and analytics platforms for the cinema and movie industry.
As the senior developer on a small but passionate team, you will help shape our technical direction, mentor other developers, and build scalable, high-quality web applications.
What we're looking for:
4+ years of professional experience in software development
A background in Computer Science or Software Engineering
Strong skills in Ruby on Rails
Experience with at least one modern JavaScript framework ( React, Svelte, or similar)
Familiarity with Heroku, AWS S3, and short decision cycles
A proactive, hands-on mindset
What You'll Do
Design, build, and maintain scalable web applications using Ruby on Rails and modern JavaScript frameworks ( React, Svelte, or similar).
Collaborate with internal teams to translate business needs into elegant, maintainable technical solutions.
Improve and refactor existing systems to enhance performance, maintainability, and overall architecture.
Implement and manage integrations with third-party APIs and services.
Contribute to improving internal workflows, testing practices, and deployment pipelines.
What We're Looking For
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
3.5+ years of professional full-stack development experience.
Strong proficiency in Ruby on Rails and at least one modern JavaScript framework ( React, Svelte, etc.).
Experience with relational databases such as PostgreSQL (or similar).
Comfortable working independently and managing priorities in a dynamic environment.
Strong communication and problem-solving skills.
Nice to have
Experience deploying and maintaining applications on Heroku.
Familiarity with AWS (especially S3).
Previous experience in a small team or startup environment with a short decision cycle.
Interest in digital media, marketing technology, or data-driven platforms.
Perks and Benefits
Fully remote and flexible work setup.
Competitive compensation package.
Company-provided MacBook and all necessary tools.
Supportive, friendly work culture with lots of ownership and trust.
Fast and efficient interview process — we value your time.
Yearly company getaway in an exciting location around the globe.
About Gruvi
Gruvi is a data-driven media and insights agency dedicated to the film industry.
We combine creativity, data, and proprietary technology to deliver impactful campaigns for film distributors and exhibitors worldwide.
With an international presence and a team of media and advertising experts, we combine advertising campaigns, proprietary data to push the boundaries of digital media to help our clients drive meaningful results.
We are passionate about film and committed to using cutting-edge insights to ensure great films find their audience.