Live opening · Posted 7 days ago

Software Developer

Brave Generation Academy · Portugal (Remote)
Linkedin Yes
You are 7 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 7 days ago
CompanyBrave Generation Academy
LocationPortugal (Remote)
Work modeYes
SourceLinkedin
Listed7 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
5 min from Linkedin publishing this role to us finding it
12 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
72,515 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Software Developer (Ruby on Rails) — Portugal-based, Remote
📍 Location requirement: This role requires you to be based in Portugal and legally authorised to work here without visa sponsorship. Applications from candidates who don't meet this requirement won't be considered.
💻 Tech stack: Ruby on Rails · Stimulus.js · PostgreSQL · Docker · Moodle · REST APIs · Microsoft 365
At BGA, we’re working to close that gap by building an education model that adapts to the Learner, rather than asking the Learner to adapt to it. We’re looking for a Software Developer who enjoys solving complex problems, takes real ownership of their work, and wants to see the impact of what they build. You’ll be working on technology that is used every day by our Learners, partners and teams, helping shape an education model that’s built for the world we live in today.
What You'll Do
Design, develop, and maintain web applications using Ruby on Rails
Build front-end functionality using Stimulus.js
Develop and maintain RESTful APIs and system integrations
Administer, customise, and enhance our Moodle Learning Management System
Support integrations across the Microsoft 365 ecosystem, including Microsoft Teams
Work with Docker, PostgreSQL, GitHub, and CI/CD workflows
Identify opportunities to improve existing systems and implement practical, scalable solutions
Work closely with colleagues across the business to understand requirements and deliver user-focused solutions
What We're Looking For
Based in Portugal and legally authorised to work here
At least 2 years' professional experience developing web applications, with hands-on experience using Ruby on Rails
Experience developing front-end functionality using Stimulus.js or a similar JavaScript framework
Experience working with RESTful APIs and system integrations
Experience with SQL databases, ideally PostgreSQL
Experience using Git/GitHub and collaborative development workflows
Experience with Docker or other containerised development environments
A good understanding of software testing, debugging, software architecture, and development best practice
Strong analytical and problem-solving skills
The ability to work independently, manage competing priorities, and take ownership of technical tasks
Professional-level English, written and spoken
It Would Be Great If You Also Have
Experience administering, customising, developing, or integrating with Moodle
Experience working with Microsoft 365 and Microsoft Teams integrations
Experience with CI/CD processes and deployment workflows
Experience working with education technology, learning platforms, or SaaS products
Experience maintaining and improving established systems, as well as developing new functionality
Don't worry if you don't have experience with every technology listed above, we're far more interested in your core development experience, problem-solving ability, and willingness to learn.
What We Offer
A flexible remote working arrangement, with occasional travel to our office when needed
The opportunity to take ownership of impactful projects and make a genuine difference
A collaborative, supportive, and people-focused culture
A varied technical environment spanning applications, integrations, and learning technology
A dynamic environment where you'll be trusted with responsibility and encouraged to contribute ideas
The opportunity to continuously develop your technical skills
The chance to grow alongside a forward-thinking, evolving organisation

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App