HamburgerMenu
hirist

Senior Software Engineer - Ruby & Microservices Architecture

Movius
Bangalore
7 - 10 Years

Posted on: 30/12/2025

Job Description

Description :

Location : Bengaluru, KA, 560076

Department : Engineering

Experience Level : 710 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 to 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.

- Youll 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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in