Senior Software Engineer - Ruby Microservices Location Bengaluru KA 560076 Department Engineering Experience Level 7-10 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 current 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 current 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