SharpMinds

HomeSenior Software Developer (Ruby on Rails) 

Senior Software Developer (Ruby on Rails) 

Full-time

Hybrid

Senior

Portugal

Description

SharpMinds is looking for a skilled and motivated Senior Software Developer to join our growing team in Lisbon! As we expand our development capacity, we’re looking for someone who is passionate about clean code and eager to contribute to impactful, real-world software products.

While we welcome full-stack experience, the main focus of this role is backend development using Ruby on Rails.

About the project:

You’ll be working on a production-ready web platform designed to support the optimization of real-world processes through the use of connected devices and intelligent data management. The system is built with Ruby on Rails, uses PostgreSQL as the primary database, and communicates with mobile apps and third-party systems via JSON/REST APIs.
The solution is used in a specialized field that combines technology and innovation to improve day-to-day operations in a meaningful industry.

Responsibilities:

  • Design, develop, and maintain backend features in Ruby on Rails;
  • Work with PostgreSQL and design efficient data structures and queries;
  • Develop and integrate RESTful APIs for mobile and third-party applications;
  • Collaborate closely with the team on-site in Lisbon and with remote colleagues;
  • Optionally contribute to Kotlin-based components if relevant to the project;
  • Write clean, maintainable, and well-tested code.

Requirements:

  • Proven experience in backend development with Ruby on Rails;
  • Solid knowledge of PostgreSQL;
  • Hands-on experience with REST APIs and JSON-based integrations;
  • Strong sense of responsibility and ownership;
  • Excellent communication and collaboration skills;
  • Fluent English (spoken and written);
  • Willingness to work on-site/hybrid mode in our Lisbon office.

Nice to have:

  • Familiarity with Kotlin;
  • Interest or experience in IoT or data-driven applications.

We offer:

  • Full-time position in a stable, long-term project;
  • Competitive salary;
  • Flexible working hours and modern office space in Lisbon;
  • Onboarding and business trips to the Netherlands;
  • Learning and development opportunities;
  • A friendly and collaborative international team;
  • Team-building activities and knowledge-sharing events.

If you’re a proactive developer looking to work on meaningful software with a collaborative team, we’d love to hear from you!

SharpMinds Benefits

Agile workflow
Value of everyone’s opinion
Established processes
Health insurance
English classes
Flexible work schedule

Ready to extend your talent? Apply now!

Name(Required)
Max. file size: 10 MB.
Liudmyla Goi
🇺🇦 Head of Recruitment

“We are always looking for new talent at SharpMinds!”