Position: Middle Ruby Developer
Company: Akvelon
Experience required: 2y
English level: intermediate

**Project:**

Zuora Workflow is a Zuora product for designing, configuring, and deploying business workflows in Zuora.

A workflow is a sequence of tasks that are performed based on predefined logic. A workflow improves efficiency and reduces errors by automating a series of complex tasks that otherwise need to be performed manually and repetitively.

For example, you can create a workflow that suspends service for delinquent accounts and resumes service when the payment is received. When the workflow runs, the suspension and resumption of service will be performed automatically. You can also create a workflow to automatically write off invoices and cancel subscriptions when chargebacks occur.

**Features:**
📎 Easy for any user to create, edit, and deploy workflows.
📎 Support a wide range of tasks that meet diverse business requirements.
📎 Integrate quickly to other systems without the need for custom code.
📎 Workflows can be started manually, via API, or based on a schedule.
📎 Support workflow prioritization so that important workflows are run without delay.
📎 The responsive mode allows you to run a workflow and get results immediately.
📎 Workflows can be managed with version control.
📎 The Platform Administrator can manage users’ access to Workflow by creating and assigning custom roles with different Workflow access permissions.

**Requirements:**
✅ 3+ years of experience working on a Back-end position;
✅ 3+ years of experience with Ruby;
✅ Working experience with Rails, Redis, PostgreSQL, Vue.js (as plus);
✅ Intermediate written and spoken English.

**We offer:**
🔸Paid vacation: 15 working days per year; 20 working days after 2 years of employment
🔸5 sick days per year (without sickness list)
🔸Official state holidays — 11 days considered as a public holidays
🔸Professional growth while attending challenging projects and possibility to switch your role, master new technologies and skills with company support
🔸Flexible working schedule: 8 hours per day, 40 hours per week. It additionally depends on the project operational hours. Work on weekends or overtimes is only upon request of the customer, is paid in addition
🔸Personal Career Development Plan (CDP)
🔸Akvelon IT Assistant — employee support program (Discount, Care, Heals, Legal compensation)
🔸Paid external training, conferences, and professional certification that meets company’s business goals
🔸Internal workshops & seminars
🔸Corporate library (Paper/E-books) and internal English classes