Position: Senior Ruby Engineer
Company: AYA Software
Category: Ruby
Experience required: 5y
English level: upper

Тhe leading productivity management and collaboration platform for empowering agile teams and organizations to scale and ship great code. Highly dynamic, rapidly evolving product which help to make process improvements, meet tight deadlines, and drive real business value.

**Key qualifications of the candidate:**
Experience with Ruby (specifically Ruby on Rails) - 5+ years.
Professional experience working with PostgreSQL or other SQL databases.
Contribute and enforce best practices throughout our development process and is familiar with working in an agile environment.
Experience with Git and basic experience with Unix command-line tools.
Understand and applу best practices of API development.
Identifie sub-optimal processes and communicate alternatives to the team.
Strong communicator that can work together with design, product, and marketing teams.
Designing robust database schemas and optimizing queries.
Experience with test coverage for all backend services.

**Nice-to-have:**
Experience with basic infrastructure and ops tools (ie. Docker, Ansible, Terraform).
Experience building and configuring CI/CD pipelines via Jenkins or similar.
Experience with deep third-party API integrations (eg. GitHub).

**Responsibilities:**
Build out the public and private REST & GraphQL APIs to power our client applications.
Integrate with third-party services (specifically via GitHub’s API) to deliver resilient and performant applications.
Design and architect complex features, accounting for user permissions and security.
Monitor and support the infrastructure systems (databases, cloud services, etc…).

Duration: 6-12 months.
Workload: full.

**Steps of the process:**
1. Pre-screen interview.
2. Internal tech interview.
3. Culture interview.
4. Тech interview.
5. Job Offer.

**We are offering:**
Remote work.
English lessons with a native speaker (in the future).
Corporate solid management and transparent strategy.
Unlimited area for self-development and personal growth.
Flexible working hours, and a high salary.
Possibility of a day off or sick leave without any documentation