19 Sigma Infosolutions Jobs
Senior Software Engineer-RoR
Sigma Infosolutions
posted 5d ago
Flexible timing
Key skills for the job
content=" Job Summary:We are looking for a skilled and experienced Senior Ruby on Rails (ROR) Developer to join our development team in Jodhpur. The ideal candidate will have 5-7 years of hands-on experience in Ruby on Rails development and will play a key role in building and maintaining high-quality web applications. You will work closely with other developers, product managers, and designers to deliver cutting-edge solutions that meet business needs.Key Responsibilities:Design, develop, and maintain scalable, secure, and high-performance Ruby on Rails applications.Write clean, well-documented, and efficient code following industry best practices.Collaborate with cross-functional teams (product managers, designers, and QA engineers) to deliver features on time and meet requirements.Participate in architectural decisions, code reviews, and mentoring of junior developers.Troubleshoot, debug, and optimize application performance to ensure high availability and fast response times.Implement and integrate RESTful APIs and third-party services into applications.Ensure security best practices are followed, and conduct regular code audits.Stay up-to-date with new technologies, frameworks, and industry trends to continuously improve development processes.Lead the continuous improvement of our development lifecycle, including test automation and CI/CD processes.Provide support during the production environment, including troubleshooting, debugging, and resolving issues.Mentor and guide junior team members, helping them develop their skills and knowledge in Ruby on Rails.Required Skills and Qualifications:5-7 years of professional experience in Ruby on Rails development, with a solid understanding of the Rails framework.Strong knowledge of object-oriented programming, design patterns, and software development principles.Experience working with relational databases (PostgreSQL, MySQL) and database design.Proficiency in building and consuming RESTful APIs and working with JSON.Familiarity with front-end technologies (HTML, CSS, JavaScript, and JavaScript frameworks like React or Angular).Experience with Git and version control best practices.Knowledge of test-driven development (TDD) and experience with tools like RSpec or Minitest.Strong debugging, performance tuning, and troubleshooting skills.Ability to lead projects, prioritize tasks, and work in a fast-paced, collaborative environment.Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.Preferred Skills:Familiarity with AWS, Docker, Kubernetes, or other cloud-based solutions and containerization tools.Experience with front-end JavaScript frameworks like React, Angular, or Vue.js.Familiarity with background job processing tools such as Sidekiq or Resque.Knowledge of Agile/Scrum methodologies and version control workflows.Experience with CI/CD pipelines, Jenkins, or similar automation tools.Familiarity with DevOps practices and tools for deployment and monitoring."/>
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice