Job Title: Sr. Ruby on Rails Developer
Experience: 4+ years
Location: Ahmedabad, Gujarat
Department: ROR
About Simform:
Simform is a premier digital engineering company specializing in Cloud, Data, AI/ML, and Experience Engineering to create seamless digital experiences and scalable products. Simform is a strong partner for Microsoft, AWS, Google Cloud, and Databricks. With a presence in 5+ countries, Simform primarily serves North America, the UK, and the Northern European market.
Simform takes pride in being one of the most reputed employers in the region, having created a thriving work culture with a high work-life balance that gives a sense of freedom and opportunity to grow.
Role Overview:
We are seeking a skilled and passionate Sr. ROR Developer to join our growing team. In this role, you will be responsible for building and maintaining dynamic, high-performance web applications using ReactJS. You will work closely with cross-functional teams to design and implement user interfaces, integrate APIs, and ensure the applications are responsive and optimized for performance. If you have a strong foundation in JavaScript, React, and front-end development, we invite you to contribute your expertise to building innovative, scalable solutions at Simform
Key requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 7+ years of professional experience working as a software engineer, with a focus on Ruby on Rails development.
- Strong proficiency in Ruby 3.1 programming language and the Rails 7 framework.
- Experience building and consuming RESTful APIs, web services and GraphQL.
- Experience creating SLIM Views, Use Hotwire and TurboFrame to provide real time interaction with Views
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and front-end framework React.js/Angular.js and Tailwind CSS.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Experience with relational databases (e.g., PostgreSQL, MySQL-8) and NoSQL databases (e.g., MongoDB).
- Work with relational databases, typically using ActiveRecord, the Rails ORM (Object-Relational Mapping) framework.
- Ability to Write unit tests, integration tests, and functional tests using Rails RSpec.
- Excellent problem-solving skills and ability to troubleshoot complex issues in a fast-paced environment.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
- Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices is a plus.
Requirements:
- Design, develop, and maintain Ruby on Rails applications, APIs, and web services.
- Collaborate with product managers, designers, and other stakeholders to define requirements, prioritize tasks, and deliver features on time.
- Write clean, maintainable, and efficient code that adheres to coding standards and best practices.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous improvement and learning.
- Architect scalable and reliable software solutions that meet performance, scalability, and security requirements.
- Troubleshoot and debug complex issues, identify root causes, and implement effective solutions.
- Stay updated on industry trends, emerging technologies, and best practices in Ruby on Rails development.
Preferred Skills:
- Experience with BDD and TDD.
- Experience with Rail 7 and Ruby 3.1
- Experience in any cloud like AWS, Azure or GCP along with microservices.
- Understanding of CI/CD pipelines.
- Knowledge of GraphQL.
- Familiarity with Agile/Scrum development methodologies.
Why Join Us:
- Young Team, Thriving Culture
- Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
- Well-balanced learning and growth opportunities
- Free health insurance.
- Office facility with a fully-equipped game zone, in-office kitchen with affordable lunch service, and free snacks.
- Sponsorship for certifications/events and library service
- Flexible work timing, leaves for life events, WFH and hybrid options