HamburgerMenu
hirist

Python Developer - Ruby on Rails

SMARTWORK IT SERVICES
Chennai
7 - 10 Years

Posted on: 09/07/2025

Job Description

Job Title : Python Developer( Ruby on Rails )

Experience : 7 to 10 Years

Location : Chennai

Job Summary :

We are looking for an experienced Python Developer with hands-on experience in Ruby to join our dynamic engineering team in Chennai.

The ideal candidate should have a strong foundation in backend development, API design, and scalable system architecture.

You will be responsible for designing, building, and maintaining backend services that power our applications, with a focus on performance, security, and maintainability.

Required Skills :

- 710 years of overall development experience in backend technologies.

- Strong programming experience in Python.

- Working experience with Ruby or Ruby on Rails.

- Solid understanding of object-oriented design, RESTful API development, and microservices architecture.

- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.

- Proficient in version control systems like Git.

- Strong debugging, problem-solving, and performance optimization skills.

- Familiarity with Agile/Scrum methodologies.

- Excellent communication and collaboration skills.

Key Responsibilities :


- Design, develop, and maintain robust and scalable backend applications using Python.

- Support and enhance existing components written in Ruby / Ruby on Rails.

- Develop and consume RESTful APIs and integrate third-party services.

- Write clean, well-documented, and efficient code following best practices.

- Work closely with cross-functional teams including frontend developers, QA, and DevOps.

- Participate in code reviews and provide constructive feedback to team members.

- Identify performance bottlenecks and come up with solutions to improve overall system efficiency.

- Ensure application security and data protection best practices.

- Contribute to architectural decisions and technology roadmap.


info-icon

Did you find something suspicious?