Sr Staff Software Enginner(ROR)

8 - 13 years

30 - 45 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Software Engineer Ruby & Microservices

Experience Level: 8+ years

About the Role

We are looking for a highly skilled Senior Software Engineer with deep expertise in Ruby, microservices architecture, and Kafka. This role is ideal for someone who thrives in a fast-paced, collaborative environment and is passionate about building scalable, high-quality software systems.

Key Responsibilities

  • Design and develop scalable microservices using Ruby.
  • Architect and implement RESTful APIs that are robust, secure, and performant.
  • Integrate and manage Kafka for asynchronous communication between services.
  • Write unit tests and API automation tests to ensure code quality and reliability.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Contribute to technical design discussions and decisions.
  • Monitor and optimize application performance and scalability.

Required Qualifications

  • 7–10 years of professional software development experience.
  • Strong proficiency in Ruby and experience with Rails or similar frameworks.
  • Proven experience in microservices architecture and distributed systems.
  • Hands-on experience with Kafka as a messaging middleware.
  • Solid understanding of RESTful API design and best practices.
  • Experience with unit testing frameworks (e.g., RSpec, Minitest).
  • Experience with API automation testing tools (e.g., Postman, RestAssured).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Team Culture & Collaboration

  • We value ownership and encourage engineers to take initiative and drive solutions end-to-end.
  • Our team thrives on collaboration, transparency, and continuous learning.
  • We foster a culture of respect, inclusion, and constructive feedback.
  • Engineers are empowered to challenge assumptions, propose new ideas, and contribute to architectural decisions.
  • We believe in mentorship and support career growth through regular feedback and learning opportunities.
  • You’ll work closely with product managers, designers, and other engineers in a high-trust environment where your voice matters.

Preferred Qualifications

  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms such as AWS, GCP, or Azure.
  • Knowledge of monitoring tools like Prometheus, Grafana, or ELK stack.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You

pune, bengaluru, delhi / ncr