Ruby on Rails Engineer (m, f, d) for German company hourly

eAces GmbH HQ: Munchen, Bavaria, Germany Remote job Jan 15

About the role:

We are looking for a long-term support and development partner (experienced freelancer or small IT service provider, nearshore/offshore) to maintain and further develop our in-house system. Since 2010, we have been developing and operating an internal platform based on Ruby on Rails, which we use to manage candidate interactions and project enquiries. The system runs on our own infrastructure and is accessed remotely via VPN. You will collaborate primarily with the Project Owner, with an irregular workload depending on change requests and development needs. Tasks are defined, estimated in advance, and approved before implementation. Day-to-day communication takes place in Jira, with occasional remote meetings when needed.

Tasks:

  1. Maintain and support our in-house Rails application
  2. Analyze requirements and propose improvements, especially regarding UX/UI
  3. Improve existing functionality and implement new features
  4. Act as the first technical point of contact for issues and incidents
  5. Maintain and extend API endpoints, ensuring data correctness and stability
  6. Deploy changes using version control and our existing deployment pipeline
  7. Proactively suggest technical improvements and refactorings where appropriate

Experience:

  1. Proven experience maintaining and developing Ruby on Rails applications in production environments
  2. Strong knowledge of Ruby, Rails conventions, and MVC architecture
  3. Experience working with legacy or long-running codebases
  4. Solid understanding of MySQL (schema design, migrations, performance basics)
  5. Comfortable working with HTML, CSS/SCSS, and JavaScript
  6. Experience with Git-based workflows and structured deployments (e.g. Capistrano or similar)
  7. Ability to analyze requirements, provide effort estimates, and communicate trade-offs clearly
  8. Experience working remotely and independently with minimal supervision
  9. Fluent English (written and spoken) for day-to-day collaboration
  10. Reliable availability and responsiveness during agreed support windows

Our Tech Stack:

  1. Ruby (on Rails) 2.7.8 – 52.8%
  2. HTML – 36.1%
  3. JavaScript – 5.2%
  4. SCSS – 4.5%
  5. Shell – 0.7%
  6. Sass – 0.7%
  7. Database: MySQL

Our Environment:

  1. Hosted on an internal server (IP: 192.168.4.46)
  2. Access via VPN
  3. Deployment: Capistrano 3
  4. OS: Ubuntu 22.04
  5. Architecture: x86_64-linux
  6. AI Integration: Azure/OpenAI GPT 5.1 API

Project Details:

  1. Start: 01.02.2026 (can be negotiable);
  2. Duration: 6 months (with extention possibility);
  3. Workload: Based on request;
  4. Location: Remote;

If you are interested in this project and meet the requirements, we look forward to receiving your application.

Your eAces team

It's all about personality!

Georgii Dzhgarkava

+49 89 189176675

Requirements
Availability:
Hourly contract
Experience levels:
Intermediate (3 - 5 yrs)
Languages:
English
Negotiable rate