Senior Software Engineer (Ruby)

A global technology company specializing in custom software solutions, technical consultancy, and innovation with over 500 employees worldwide.
Spain
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Ruby)

Plain Concepts, a global technology company with over 500 employees, is seeking a Senior Software Engineer specialized in Ruby. This role offers the opportunity to work on cutting-edge projects using the latest technologies in a fully remote setting. The position involves designing and developing custom software solutions, architecting scalable systems, and implementing best practices in a collaborative, AGILE environment. The ideal candidate will have 5+ years of Ruby experience, strong knowledge of software architecture, and expertise in both SQL and NoSQL databases. The company offers an attractive benefits package including flexible scheduling (35-hour work week), comprehensive health insurance, professional development opportunities, and various lifestyle perks. Plain Concepts prides itself on technical excellence and innovation, working on projects ranging from artificial intelligence to blockchain. They maintain a flat organizational structure and emphasize knowledge sharing and continuous learning. The role provides an excellent opportunity for experienced developers looking to work on challenging projects while maintaining work-life balance.

Last updated 13 hours ago

Responsibilities For Senior Software Engineer (Ruby)

  • Participate in design and development of software solutions for challenging projects
  • Design architecture and participate in decision-making process
  • Review, help and take care of projects where teammates are involved
  • Develop best practices and maintain clean, reusable code

Requirements For Senior Software Engineer (Ruby)

Ruby
React
  • 5+ years of experience with Ruby, on Rails or other popular frameworks
  • Experience in designing software architectures and scalable solutions
  • Hands-on experience building data pipelines (CI/CD)
  • Knowledge of SQL and NoSQL databases
  • Experience with automated testing (unit, integration, e2e)
  • Experience with containers
  • Fluent English (mandatory)
  • Strong team player mindset

Benefits For Senior Software Engineer (Ruby)

Medical Insurance
Dental Insurance
Education Budget
  • Flexible schedule 35 Hours/Week
  • Fully remote work (optional)
  • Flexible compensation (restaurant, transport, and childcare)
  • Health insurance with dental coverage
  • Individual budget for training and equipment
  • Free Microsoft certifications
  • English lessons
  • Birthday day off
  • Monthly bonus for electricity and Internet expenses
  • Gym plan and sports activities discount
  • Annual team-building event (Plain Camp)
  • Events attendance and speakers opportunities
  • Welcome pack, baby basket, Christmas basket
  • Employee discount portal

Interested in this job?

Jobs Related To Plain Concepts Senior Software Engineer (Ruby)

Senior Java Developer

Senior Java Developer position at Plain Concepts - Remote opportunity for experienced backend developer to work on cutting-edge projects with latest technologies.

Senior Full Stack .NET Developer

Senior Full Stack .NET Developer position at Plain Concepts offering remote work in Romania, focusing on custom solution development using latest technologies with competitive benefits.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Senior Wordpress Developer

Senior WordPress Developer position at Catena Media in Malta, focusing on developing and optimizing WordPress websites with 4+ years of experience required.

C++ Developer - Options Market Making (CHI)

Senior C++ Developer position at Maven Securities focusing on options market making and low-latency trading systems development in Chicago.