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