Backend Software Engineer (Ruby on Rails & Python), Checkmate, IN

Job Description

We are looking for a Backend Software Engineer with experience in Python and Ruby on Rails to join our team. You will play a key role in designing, developing, and maintaining our backend systems that power our applications. The ideal candidate has strong problem-solving skills, a solid understanding of backend architectures, and a passion for building scalable and reliable systems.

Essential Job Functions

• Design, develop, and maintain backend services using Python and Ruby on Rails.

• Build and optimize RESTful APIs and/or GraphQL endpoints to support front-end and mobile applications.

• Collaborate with frontend engineers, product managers, and designers to develop new features.

• Ensure code quality through best practices, including code reviews and automated testing.

• Optimize application performance and scalability, ensuring high availability and low latency.

• Integrate with third-party APIs, databases, and cloud services.

• Maintain and enhance database design (PostgreSQL, MySQL, or other relational databases).

• Write clear, maintainable, and well-documented code.

• Troubleshoot and resolve issues in production environments.

AI-Powered Job Matching

Get personalized insights and tailored applications with our AI tools:

AI Match Scoring

Get your exact compatibility score for each job based on your CV and experience

CV Tailoring

Automatically optimize your CV for each specific job application

Gap Analysis

Identify missing skills and get actionable improvement recommendations

Start Free Today

No credit card required • 100% free to start

Get Your Personal Job Feed

Join thousands of professionals getting AI-powered job recommendations tailored to their skills.

Daily job alerts matching your profile
AI match scores for every job
One-click CV tailoring
Application tracking
Get Started Free

Frequently Asked Questions about Backend Software Engineer (Ruby on Rails & Python) Jobs in IN