Jobs
2-
· 64 views · 4 applications · 13d
Senior Full-Stack Software Engineer (Ruby, Svelte.js)
Office Work · Portugal · 5 years of experience · Upper-IntermediateThe Role Location - Porto, Portugal The Senior Software Engineer is the highest technical resource within the engineering team, responsible for leading the development, maintenance, and quality assurance of Gruvi’s key platforms. This role ensures...The Role
Location - Porto, Portugal
The Senior Software Engineer is the highest technical resource within the
engineering team, responsible for leading the development, maintenance, and quality assurance of Gruvi’s key platforms. This role ensures technical excellence across projects, provides support to internal stakeholders, and plays a critical role in mentoring junior developers to support the department's growth.Key Responsibilities and Duties
Project Ownership & Development:
● Lead the ongoing development of Gruvi’s core platform, Houston
(campaign management and prediction platform), overseeing future
planning, development procedures, and deployment processes.
● Maintain and enhance supporting projects such as GMDB and CMS by
executing updates, bug fixes, and integrations.
Full-Stack Engineering Execution:
● Deliver both front-end (SvelteJS) and back-end (Ruby on Rails)
development tasks based on sprint priorities.
● Ensure high-quality software output through robust testing (RSpec and
other frameworks).
Technical Support & Internal Collaboration:
● Provide technical support for non-engineering teams (Sales, Ad Operations,
Key Accounts, Design) regarding platform functionality and issue
resolution.
● Collaborate closely with all internal teams to deliver solutions that meet
operational and client-facing needs.
Quality Assurance Leadership:
● Own QA processes across all projects, working collaboratively to maintain and enhance system quality.Mentorship & Team Development
● Mentor junior engineers, providing guidance on best practices, coding
standards, and professional development.
● Play a key role in building a strong, collaborative engineering culture.Experience, Knowledge, and Skills
As a successful candidate, you will possess a combination of both soft and hard skills to excel in this role:
● 5+ years of professional experience in software engineering.
● Strong expertise in Ruby on Rails (back-end) and SvelteJS (front-end);
experience with React or similar modern JavaScript frameworks
acceptable.
● Deep knowledge of PostgreSQL and REST API design.
● Experience with automated testing (RSpec or similar frameworks).
● Excellent problem-solving and initiative-taking skills.
● Highly adaptable with strong collaboration skills across technical and
non-technical teams.
● Strong communication skills in English, both written and verbal.
Skills
● Experience with design systems and responsive design principles.
● Background in mentoring or managing junior team members.
● Familiarity with Vite for front-end builds.
● Understanding of CI/CD pipelines and DevOps practices.
About Gruvi
More
Gruvi is a media and insights agency dedicated to helping exhibitors engage film audiences online to drive ticket sales from distributors’ marketing spend.
We partner with cinemas worldwide, including Nordisk Biograf (Norway &
Denmark), Palace Cinemas (Australia), MultiKino (Poland), Vox (Middle East), Alamo Drafthouse (USA), and Reel Cinemas (UK). Our distribution clients range from major studios like Disney and UIP to independent film distributors internationally. Driven by a passion for cinema, Gruvi’s mission is to connect unaware audiences with great films they might otherwise miss — helping guide them to discover what to watch and where to see it. -
· 97 views · 18 applications · 10d
Senior Back-End Developer (Ruby on Rails)
EU · Product · 5 years of experience · Upper-IntermediateAbout the Role You’ll be at the core of our product architecture, helping build, maintain, and scale backend services using Ruby on Rails. You’ll work closely with our front-end engineers, product team to deliver robust, well-tested features and...About the Role
You’ll be at the core of our product architecture, helping build, maintain, and scale backend services using Ruby on Rails. You’ll work closely with our front-end engineers, product team to deliver robust, well-tested features and infrastructure improvements.
Responsibilities- Design, build, and maintain backend services and APIs
- Architect scalable systems with clear data models and security principles
- Collaborate with FE engineers on API design and integration
- Write clean, maintainable, and testable code with RSpec
- Participate in code reviews, technical planning, and performance optimization
Take ownership of features from ideation to deployment
Requirements
- 5+ years of professional back-end development experience
- Expert in Ruby on Rails and relational databases (especially PostgreSQL)
- Experience with background processing, caching, and application performance tuning
- Solid understanding of security best practices in web development
Comfortable working in agile, cross-functional teams and remote environments
Nice to Have
- Experience with building AI products
- Familiarity with cloud infrastructure (AWS, Docker, CI/CD)
- Background in sectors with high compliance or data sensitivity (e.g. legal, health, government)