Cyber City in Gurugram's DLF Phase 2 has a Senior Ruby on Rails Developer opening, full time, on site, with a software team maintaining a mature Rails application. Six and a half years of experience is the expectation, and the team wants someone comfortable working within Rails conventions rather than fighting them.
The work covers implementing new features based on project requirements, debugging and resolving technical issues, documenting work for future reference, and participating in code reviews. Rails applications that have grown over years tend to accumulate patterns that made sense at the time, and a senior developer here needs to work within that history rather than trying to rewrite everything on principle.
A bachelor's degree in computer science, information technology, or a related field is expected, along with practical, hands-on project experience and demonstrated proficiency in the relevant languages and frameworks. The team weighs real production Rails experience heavily.
Experience upgrading a Rails application across major versions, familiarity with background job processing, and any background balancing new feature delivery against the real risk of breaking existing functionality in a mature codebase.
Cyber City in DLF Phase 2 is one of Gurugram's most established business districts, and this Rails application has been in active use long enough that a fair amount of institutional knowledge lives with the current team. Naukri Mitra has listed a few software roles from this employer, and senior developers who've joined recently describe the code review culture as respectful of the application's history, focused on genuine improvement rather than rewriting things purely for the sake of modernizing them.
Interviews include a coding exercise in Rails and a discussion of a legacy application you've worked in. Candidates who ask about the reasoning behind unusual code, rather than assuming it's simply outdated, tend to interview well.
This role is based at Cyber City, DLF Phase 2, Gurugram, pin code 122002, five days a week on site. Pay runs up to ₹1,27,500 a month. The team hopes to fill this seat within six weeks.