Position: Senior Back-end Ruby on Rails Developer
Company: Echo
Experience required: 5y
English level: fluent

Our business-partner is a market-leading, fast-growing, profitable, software-as-a-service (SaaS) business in the property market, and they are looking to grow significantly over the next two to three years.
They build estate agency websites and develop software to help Estate Agents to perform better online.

They are a lovely team of people with a fantastic company culture - ambitious, hard-working, and collaborative yet respectful of work-life balance.
The company`s services are used by more than 500 UK Estate and Lettings Agents, from small independent offices to national corporate chains.

🖥️ RESPONSIBILITIES:
- Developing new features and expanding existing functionality;
- Fixing back-end bugs;
- Adding test coverage to legacy applications;
- Devising technical strategy and best practices with senior staff in the development team;
- Improving continuous integration/delivery pipelines;
- Contributing to team-building during stand-ups and retros;
- Furthering knowledge and understanding of relevant technologies
- Improving legacy code using tools like Rubocop.

⚙️ SKILLS REQUIRED:
- At least 4 years of professional experience developing software;
- Proficiency with Ruby / Ruby on Rails;
- Experience with test-driven/behavior-driven development, particularly RSpec;
- Proficiency with both document and relational database systems (particularly MySQL, PostgreSQL);
- Proven ability to write readable code and efficient, scalable software.

📑 NICE TO HAVE:
Experience with static code analysis tools such as Rubocop, and Brakeman would be a plus.

🗣 ENGLISH LEVEL:
Upper-Intermediate/Advanced.
The candidate should be able to clearly communicate and deliver his ideas.

🤝 SOFT SKILLS:
- Excellent communication and leadership skills;
- Ability to proactively find solutions to a problem;
- Ability to analyze and make decisions independently;
- Proactive and initiative-driven mindset;
- Creativity and innovative thinking in finding solutions;
- Attention to detail.

👨‍💻 WORK SCHEDULE AND TIMEZONE:
Flexible 8hr/day Mon – Fri EEST Time Zone. Minimum 4 hours overlap with the UK time.

🎁 WE OFFER:
- Work from anywhere (fully remote or in our office);
- Competitive salary based on the results of the interview;
- Paid vacation, national holidays, and sick leaves;
- Professional education reimbursement;
- Legal, accounting, and taxes support.