25 Sep
|
Cascade Revenue Management - An AIMA Group
|
Ernakulam
25 Sep
Cascade Revenue Management - An AIMA Group
Ernakulam
Role Overview
We are seeking a talented and motivated Ruby on Rails Developer with strong expertise in cloud infrastructure (AWS) and relational databases (PostgreSQL). In this role, you will be responsible for
designing, building, and maintaining scalable server-side web applications. You will collaborate closely with cross-functional teams, including front-end developers, product managers, and designers, to deliver high-quality, secure, and performant solutions.
Key Responsibilities
● Application Development: Design, build, and maintain effective, reusable, and reliable Ruby
code using the Rails framework.
● Database Architecture: Design and optimize relational databases using PostgreSQL, including
writing complex queries, managing migrations, and ensuring data integrity and
overall system performance.
● Cloud Infrastructure: Deploy, monitor, and scale applications utilizing Amazon Web Services
(AWS). Manage and configure core services such as EC2, S3, RDS, and Elastic
Beanstalk.
● API Design: Develop and maintain RESTful (or GraphQL) APIs to seamlessly support
front-end integrations and third-party services.
● Code Quality & Testing: Write comprehensive automated test suites using tools like RSpec or
Capybara. Conduct peer code reviews to maintain code quality, organization, and
automation.
● Performance Optimization: Identify bottlenecks and bugs, devising solutions to mitigate these
issues and ensure application scalability for high-traffic environments.
● Collaboration: Work in an Agile setting, actively participating in daily
stand-ups, sprint planning, and retrospectives.
Required Qualifications
● Experience: 5+ years of professional software development experience, with a
proven track record in building web applications in a production environment.
● Ruby on Rails: Expert-level understanding of Ruby syntax, object-oriented
programming, and the Rails framework (MVC architecture, ActiveRecord,
ActiveJob).
● Database Management: Strong proficiency with PostgreSQL, including database design,
indexing, query optimization, and troubleshooting.
● Cloud Computing: Hands-on experience with the AWS ecosystem and deployment
pipelines. Familiarity with managing cloud environments and ensuring robust
system security.
● Version Control: Proficiency with Git and GitHub/GitLab in a collaborative, team-based
setting.
● Problem-Solving: Excellent analytical skills with a proactive approach to tackling
complex technical challenges.
● Communication: Solid verbal and written communication skills, with the ability to
clearly explain technical concepts to non-technical stakeholders.
Preferred Qualifications (Nice to Have)
● Experience with modern front-end technologies (e.g., JavaScript, React, Vue.js, HTML5, CSS3).
● Familiarity with background job processing and queuing systems (e.g., Sidekiq, Redis).
● Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
● Experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, CircleCI, AWS CodePipeline)
📌 Backend Engineer – Ruby on Rails (AWS / PostgreSQL) (Ernakulam)
🏢 Cascade Revenue Management - An AIMA Group
📍 Ernakulam