ApplySarthi

Middle Software Engineer (Ruby on Rails)

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

12,435 open software roles across 959 companies are on ApplySarthi right now, most of them in Bengaluru (778), Hyderabad (293), Pune (201).

What software roles keep asking for: Python (33%), Java (30%), AWS (30%), System design (26%), C++ (23%), CI/CD (22%), Observability (21%), Kubernetes (20%) — counted across their open postings here.

AWS jobs · CI/CD jobs · Docker jobs · JavaScript jobs

Jobgether has 3,548 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with CI/CD? Tell me one thing you learned the hard way.
  3. How do you decide what to test, and what does good code review look like to you?
  4. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  5. How would you design an API for a feature you have worked on?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Middle Software Engineer (Ruby on Rails) at Jobgether interview free →

Accountabilities: Maintain, enhance, and develop FAdmin, a core flyer processing system, alongside the broader Content Platform ecosystem, including workflow execution, vendor management, merchant administration, FTP synchronization, and store administration tools. Deliver roadmap features end to end, from technical planning and implementation through testing, deployment, and ongoing maintenance. Apply an AI-first development approach using Claude Code or similar AI coding agents to accelerate implementation, improve productivity, and support high-quality software delivery. Use agentic coding workflows to plan tasks, generate and review code, automate development activities, and validate AI-generated solutions against established engineering standards. Refactor and improve existing codebases and architecture to make systems more maintainable, reliable, and accessible to AI coding agents. Participate in the Content Layer Service Desk and internal request boards, investigating issues, resolving service requests, and supporting operational continuity. Write and maintain automated tests to ensure application reliability, prevent regressions, and validate new functionality. Participate in peer code reviews, share technical knowledge, and promote clean, maintainable, and well-tested code. Maintain and improve CI/CD pipelines to support reliable deployments, shorter feedback cycles, and continuous delivery. Collaborate with engineers and relevant stakeholders to understand requirements, troubleshoot technical challenges, and deliver solutions aligned with business needs. Contribute to continuous improvements in development workflows, production support, and AI-assisted engineering practices. Requirements: Between two and five years of professional experience in backend or full-stack software development. Proven hands-on experience building, maintaining, and deploying production applications using Ruby on Rails. Two to five years of solid experience working with relational databases, SQL, and query design. Daily practical experience with AI coding agents such as Claude Code or comparable tools, including task planning, code generation, reviewing AI-generated output, and validating implementation quality. Strong understanding of software engineering fundamentals, code maintainability, debugging, and production application development. Experience writing automated tests, participating in code reviews, and working with CI/CD pipelines. A proven track record of delivering reliable, high-quality features to production and taking responsibility for their ongoing performance. Strong analytical and problem-solving skills, with the ability to investigate issues and develop effective technical solutions. Excellent written and spoken English skills, enabling clear communication and effective collaboration within an international, distributed team. A proactive, independent working style, with a strong sense of ownership and a willingness to learn and experiment with emerging development tools. Nice to have: Deeper knowledge of AI coding agent capabilities, including skills, Model Context Protocol (MCP) servers, subagents, and context engineering. Experience with Kafka or other message brokers and event-driven architectures. Familiarity with Docker, Kubernetes, Amazon EKS, and AWS infrastructure. Experience with Datadog, production monitoring, incident investigation, or on-call rotations. Practical experience with JavaScript and TypeScript. Exposure to LLM-powered product features, content processing systems, or product catalog data pipelines. Interest in improving AI-assisted development workflows and making software architectures more suitable for agent-based engineering. Benefits: Competitive compensation: Attractive monthly remuneration based on experience and skills. Fully remote work: Flexibility to work remotely within the supported European working arrangement. Flexible schedule: Working hours designed to support autonomy and work-life balance. Paid vacation: 18 paid working days of annual leave. Paid sick leave: Sick leave coverage, including five days per year that do not require documentation. Health and well-being support: Medical insurance or sports programs to support your physical health and wellness. Professional development: Opportunities to obtain certifications, attend conferences, and continuously expand your technical expertise. Learning opportunities: Access to English lessons and support for ongoing professional growth. Modern equipment: Work with Mac computers and tools that support efficient software development. Team activities: Opportunities to participate in sports activities, charity initiatives, and team engagement events. Administrative support: Full assistance with Private Entrepreneur (FOP) reporting services, where applicable. Engineering-focused environment: Collaborate with experienced technical professionals in a team that values engineering excellence, asynchronous communication, and continuous improvement.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-15. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.