Position Overview
Department: Engineering
Location: Pune, India
We are seeking a talented Ruby on Rails Developer to join our development team. As a Ruby on Rails Developer, you will be responsible for designing, developing, and maintaining web applications using Ruby on Rails framework. Your primary focus will be to deliver high-quality, scalable, and efficient code that meets our clients’ requirements and aligns with best coding practices. You will collaborate with cross-functional teams, including designers, product managers, and other developers, to build robust and innovative web solutions.
Join our team as a Ruby on Rails Developer and contribute to building cutting-edge web applications that make a positive impact. We offer a collaborative and supportive work environment, competitive compensation, and opportunities for professional growth.
Job Responsibilities
- Design, develop, and maintain web applications using Ruby on Rails framework.
- Write clean, efficient, and maintainable code that adheres to coding standards and best practices.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Participate in the entire software development lifecycle, including planning, designing, coding, testing, and deployment.
- Troubleshoot and debug issues, providing timely resolutions to ensure optimal application performance.
- Perform code reviews to maintain code quality and ensure adherence to established coding standards.
- Optimize application performance, scalability, and reliability through code optimizations and performance tuning.
- Stay updated with the latest trends and advancements in Ruby on Rails development and related technologies.
- Collaborate with team members to identify and implement process improvements, tools, and technologies to enhance development efficiency.
Desired Skills and Qualifications
- Proven experience as a Ruby on Rails Developer, with a strong portfolio of completed projects.
- Solid understanding of object-oriented programming principles and MVC design pattern.
- Proficiency in Ruby language and familiarity with Ruby on Rails framework.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and jQuery.
- Knowledge of relational databases (e.g., PostgreSQL, MySQL) and experience with database design and optimization.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving skills and the ability to debug and resolve complex technical issues.
- Excellent communication and collaboration skills to effectively work in a team environment.
- Ability to work on multiple projects simultaneously and deliver high-quality work within deadlines.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).