Middle Software Engineer (Ruby on Rails)

New
J
JobgetherE-commerce technology
Based in SpainFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Excellent written and spoken English skills
Experience
Between two and five years of professional experience in backend or full-stack software development.
Required Skills
DockerSQLKafkaRuby on RailsCI/CD

Requirements

  • Have between two and five years of professional backend or full-stack software development experience.
  • Have hands-on experience building, maintaining, and deploying production applications using Ruby on Rails.
  • Have two to five years of experience with relational databases, SQL, and query design.
  • Have daily practical experience with AI coding agents such as Claude Code or comparable tools.
  • Be able to plan tasks, generate and review AI-generated code, and validate implementation quality.
  • Understand software engineering fundamentals, code maintainability, debugging, and production application development.
  • Have experience writing automated tests, participating in code reviews, and working with CI/CD pipelines.
  • Have a track record of delivering reliable, high-quality production features and taking responsibility for their ongoing performance.
  • Have strong analytical and problem-solving skills for investigating issues and developing technical solutions.
  • Have excellent written and spoken English skills for collaboration in an international, distributed team.
  • Nice to have: knowledge of AI coding agent capabilities, including MCP servers, subagents, and context engineering.
  • Nice to have: experience with Kafka or other message brokers and event-driven architectures.
  • Nice to have: familiarity with Docker, Kubernetes, Amazon EKS, AWS infrastructure, Datadog, monitoring, incident investigation, or on-call rotations.
  • Nice to have: practical JavaScript and TypeScript experience or exposure to LLM-powered product features, content processing systems, or product catalog data pipelines.

Responsibilities

  • Maintain and develop FAdmin and the broader Content Platform, including workflow execution, vendor and merchant administration, FTP synchronization, and store administration tools.
  • Deliver roadmap features from technical planning and implementation through testing, deployment, and maintenance.
  • Use Claude Code or similar AI coding agents to plan tasks, generate and review code, automate development activities, and validate solutions.
  • Refactor codebases and improve architecture to support maintainability, reliability, and AI coding agents.
  • Investigate issues and resolve service requests through the Content Layer Service Desk and internal request boards.
  • Write and maintain automated tests to validate functionality and prevent regressions.
  • Participate in peer code reviews and share technical knowledge.
  • Maintain and improve CI/CD pipelines for reliable deployments and continuous delivery.
  • Collaborate with engineers and stakeholders to understand requirements and deliver solutions.
  • Support production operations and contribute to improvements in development workflows and AI-assisted engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now