Senior Software Engineer

3 - 7 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer (ROR) based in Noida with 3 to 6 years of experience, your role will involve the following key responsibilities: - Design, develop, and maintain scalable web applications using Ruby on Rails. - Write clean, efficient, and well-tested code following best practices. - Design and implement RESTful APIs for seamless integration with frontend applications and third-party services. - Optimize application performance by identifying bottlenecks and improving query efficiency. - Collaborate with frontend developers, designers, and product managers to deliver a seamless user experience. - Implement security best practices to ensure application robustness. - Automate testing and deployment pipelines using CI/CD tools. - Participate in code reviews, ensuring high code quality and adherence to best practices. - Work with databases like PostgreSQL, MySQL, or NoSQL solutions. - Troubleshoot and resolve production issues effectively. Qualifications required for this role include: - Bachelor's degree in computer science, Information Technology, or a related field. - Proven experience as a Ruby on Rails developer, with a strong portfolio of past projects. - Strong knowledge of Object-Oriented Programming (OOP) and MVC architecture. - Experience with SQL databases (PostgreSQL / MySQL) and writing optimized queries. - Proficiency in RESTful API development and third-party API integrations. - Hands-on experience with Ruby, ROR, JavaScript, HTML, CSS, and frontend frameworks like React or Vue.js. - Knowledge of background job processing using Sidekiq, Resque, or Delayed Job. - Familiarity with caching strategies (Redis, Memcached). - Experience with testing frameworks (RSpec, MiniTest) and test-driven development (TDD). - Familiarity with containerization (Docker) and cloud platforms (AWS, GCP, Azure). - Exposure to Agile methodologies and tools like JIRA, Trello, or Asana. - Experience with CI/CD pipelines for automated deployment. - Strong problem-solving skills and ability to work in a collaborative team environment. The company hirist.tech emphasizes strong analytical and problem-solving skills with attention to detail, excellent communication, and the ability to articulate complex technical concepts to non-technical stakeholders. Leadership capabilities are valued, including experience mentoring and guiding junior developers. Adaptability to work in Agile/Scrum environments and deliver under tight deadlines is essential.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

navi mumbai, pune, mumbai (all areas)