21 Gateway Search Jobs
Senior Staff Software Engineer - Ruby on Rails (5-7 yrs)
Gateway Search
posted 13d ago
Key skills for the job
Role : Senior Staff Software Engineer (RUBY ON RAILS).
Location Pune (Hybrid).
Job Description
We are seeking a Senior taff Software Engineer to join our full-stack Ticketing team.
Responsible for facilitating seamless communication among admins, agents, and end-users through our process, we focus on developing new features, ensuring system reliability, scalability, and performance.
Note : This is a hybrid role, combining remote and on-site work, requiring 3 days in the office, and relocation to Pune.
What you'll be doing :
- Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.
- Collaborate with architects and product managers to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products to our customers.
- Troubleshoot complex problems across interconnected systems, demonstrating a strategic approach to technical challenges.
- Lead all software lifecycle phases, from discovery to rollout, focusing on feature performance.
- Act as the Tech Lead within the team, mentoring and guiding junior and senior engineers, promoting growth and expertise, and ensuring effective technical leadership.
Minimum Qualifications :
- BS/MS in Computer Science or related majors, or equivalent experience.
- Experience in leading the design, development, and maintenance of complex, scalable, high-performance applications, defining and implementing cutting-edge architecture and developing best practices.
- 5+ years of industry experience with at least 5+ years of development experience in RUBY ON RAILS in a SaaS company or a product development organization.
- Strong analytical and problem-solving skills with a demonstrable bias toward action.
- Strong proficiency with Ruby on Rails is a must have for this role.
- Deep understanding of distributed computing principles, data architecture, and scalable system design.
- Experience with specific technologies relevant to the company's products.
- Familiarity with Agile methodologies and practices.
- Experience with cloud platforms (AWS, Azure, GCP)
Functional Areas: Software/Testing/Networking
Read full job description