Position: Senior Back-end Ruby Developer remotely
Company: DataJob
Category: Ruby
Experience required: 5y
English level: upper
Published: 2020-10-01T00:00:00+03:00

The ideal candidate is communicative and enjoys being a part of crafting solutions to a variety of problems. Experience and/or understanding of architecture and best-practices is optimal. 
This candidate will either be a part of a platform focused team focused on architecture, infrastructure, and DevOps of our cloud SaaS or experience focused team where the individual will collaborate with app developers to realize business or user-facing requirements. 

Base requirements:

Experience realising a variety of needs in a cloud SaaS context. 
We rely on Ruby at the moment for core business logic. 
- SaaS architecture 
- Data modeling 
- REST APIs
- SQL 
- Ruby

Role specific requirements:
1. Leading or participating in architectural discussions.
Deep understanding of PostgreSQL and the functionality it provides Querying relational databases with GraphQL. 
Specifically we utilise Postgraphile on top of PostgreSQL.
2. Experience with Elasticsearch/ELK for monitoring, understanding and visualising data in production environments.
3. Experience with Docker / containerised environments 
AWS, Aptible etc.
4. Experience with writing efficient, reliable and well-tested code.
5. Process automation.