Backend Software Engineer - Ruby on Rails/Node.js/Java

5 - 7 years

8 - 12 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a key member of the team, you will play a crucial role in designing, developing, and maintaining high-performance, scalable backend systems that power our core platform. You will have the opportunity to work on challenging problems at scale and contribute to a product that will potentially power millions of businesses in India. Responsibilities : - Design, develop, and deploy robust and scalable backend services using Ruby on Rails, NodeJS, and Java. - Contribute to the evolution of our microservices architecture, ensuring high availability, fault tolerance, and performance. - Write clean, efficient, and well-documented code, adhering to best practices and coding standards. - Collaborate with cross-functional teams, including product, frontend, and QA, to deliver high-quality products. - Participate in code reviews, design discussions, and knowledge sharing sessions. - Implement and maintain CI/CD pipelines, promoting automation and continuous delivery. - Monitor and optimize the performance of backend systems, proactively identifying and resolving issues. - Champion a quality-driven development approach, including unit testing, integration testing, and performance testing. - Stay up-to-date with the latest technologies and trends in backend development. Qualifications : - Bachelor's degree in Computer Science or a related field, or equivalent practical experience. - Proven experience in backend software engineering, building and scaling distributed systems. - Strong proficiency in at least one of the following programming languages: Node.js, Ruby on Rails, Java. - Solid understanding of object-oriented programming principles and design patterns. - Hands-on experience designing and implementing microservices at scale. - Experience with relational and/or NoSQL databases like MySQL, PostgreSQL, MongoDB, ElasticSearch. - Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes is a plus. - Familiarity with AWS cloud services is a plus Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI). - A strong understanding of computer science fundamentals with excellent problem-solving and analytical skills. - A proactive and collaborative approach to work. - A passion for building high-quality software and a commitment to continuous improvement. - Experience working in an Agile environment. Bonus Points : - Experience with AWS, Redis, Kafka. - Exposure to building and deploying ML models in the cloud. - Experience working in a fast-paced, high-growth environment. Skills : - Ruby on Rails (ROR), NodeJS (Node.js), Java, MongoDB, Elastic Search and Agile/Scrum

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Volto Consulting logo
Volto Consulting

Cybersecurity and IT Consulting

Tech City

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru