5 - 10 years

5 - 9 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities

  • Focus on back-end coding as a primary responsibility, developing robust and scalable server-side solutions with attention to detail and quality.
  • Collaborate with the Product team to design back-end solutions that address customer needs, balancing technical complexity with delivered value.
  • Participate in team discussions, planning, and decision-making to improve workflows and ensure collaboration.
  • Break down complex requirements into actionable tasks, providing detailed technical specifications and clear acceptance criteria.
  • Implement new features while maintaining and enhancing APIs, services, and data layers, ensuring high-quality standards with unit and integration tests.
  • Work with relational and non-relational databases to ensure optimized queries and reliable data storage.
  • Integrate with third-party tools and services, such as message brokers (e.g., RabbitMQ) and external APIs, seamlessly.
  • Contribute to ongoing refactoring efforts, ensuring the codebase adheres to modern technical standards and best practices.
  • Mentor and support the technical growth of team members through pairing, knowledge sharing, and fostering a collaborative environment.

Skills and Requirements

  • Bachelors or Masters degree in Computer Science or a related field.
  • 5+ years of professional experience with Ruby and Ruby frameworks (e.g., Rails, Grape, Sinatra).
  • Strong test-driven development (TDD) mindset, leveraging frameworks such as RSpec.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and non-relational databases.
  • Proficiency in working with message brokers like RabbitMQ.
  • Experience with building and maintaining RESTful APIs and knowledge of GraphQL best practices is a plus.
  • A strong drive to learn, take on new challenges, and turn ideas into reality through ownership and follow-through.
  • Proven ability to collaborate effectively with multidisciplinary teams, including Engineering, Design, and Product, with a focus on delivering customer-centric solutions.
  • Skilled in writing and maintaining clear, detailed documentation to share knowledge and ensure process transparency.
  • Demonstrated success in mentoring engineers to improve standards, reduce defects, and contribute to a high-performing team.
  • Excellent communication skills and the ability to influence technical and strategic decisions.

Nice to Have

  • Familiarity with continuous integration and deployment (CI/CD) tools such as JIRA, Confluence, Bitbucket (or other Git servers), and Jenkins.
  • Experience with continuous refactoring efforts to maintain a modern and efficient codebase.
  • Knowledge of testing cloud-based SaaS applications and working with microservices architectures.
  • Basic proficiency in coding with Java or Python.
 

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Ruby Skills

Practice Ruby coding challenges to boost your skills

Start Practicing Ruby Now
ModMed Technologies India Private Limited logo
ModMed Technologies India Private Limited

Healthcare IT

Chennai

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India