Fullstack Engineer (Backend Leaning)
Salary:
€40000-70000 - Per Annum
Locations:
Lisbon, Portugal
Type:
Permanent
Published:
September 1, 2026
Contact:
Ike Feehi
Ref:
21504
Required Skills:
Java,Ruby,Ruby on Rails,Python
Share this job
Apply

Fullstack Engineer

This Engineer will work end to end on new features, enhancements, and defect resolution across one or more of the company's software platforms. You will work closely with the Product Management team throughout the software development process, detailing requirements, reviewing work in progress, and addressing issues found through manual test efforts. This is a backend leaning role, working primarily with Ruby on Rails, with some exposure to React on the frontend.

The company values expertise in other programming languages and business areas. More than checking boxes on specific technologies, they are looking for driven team members with technical depth and a desire to deliver strong end products for clients. Candidates from a Python or Java background are welcome and encouraged to apply, with full support to pick up Ruby on Rails on the job through mentorship and management guidance.

Responsibilities

  • Backend feature development in Ruby and Rails
  • Supporting frontend development in React and Redux as needed
  • Unit and integration test development using tools such as RSpec, Cucumber, and Capybara
  • Building out prototypes and proof of concepts
  • Active participation in daily stand up meetings
  • Active participation in peer code reviews as part of the standard SDLC and change management process

Qualifications

  • Degree in Software Engineering or a related field
  • 6+ years of backend focused, web based application development
  • 6+ years of development experience with Ruby on Rails, or strong equivalent experience in Python or Java with a willingness to transition into Ruby on Rails
  • Experience with HTML and CSS a plus, though this role leans primarily backend
  • Demonstrated understanding of relational database concepts and modeling practices
  • Passion for actively learning new technologies
  • Ability to work independently or as part of a group effort, as required
  • Solid problem solving abilities
  • Excellent communication skills
  • Collaborative approach to software development
  • Fluency in English and Portuguese required, both written and verbal

Apply

We use cookies to provide the best possible experience for our users. They help us provide essential functionality and improve site performance, and allow us to offer a more personalised experience when using the site.