← Back to all jobs

Senior Ruby Engineer

Split Payments (Byron Bay, Australia)

Posted: Apr 18, 2019

We're searching for a senior engineer with extensive experience building web applications that combine solid architecture, security and scalability with a focus on customer experience.

You will be a vital team player who is able to balance the core platform requirements of the business with the ability to embrace new technology and best-practice innovations in the sector. Creating web services with a keen focus on API consumability is second nature. You are comfortable working on large projects, taking them forward and making recommendations to the direction they take based on evidence provided by hard data. You can spot a well designed API and have proven experience working with and developing critical APIs at scale.

Split at a glance

  • A single app, with a large pipeline of new integrating clients.
  • Stack snapshot: Rails, RSpec, PostgreSQL, Redis, Puma, Yarn, Webpack, AWS.
  • Process management: Asana, GitHub.
  • TDD with 100% coverage (according to Simplecov).
  • We code reviews.

Key responsibilities

  • Design, develop and iterate through new features.
  • Provide insight and advice to other key stakeholders.
  • Review and mentor other team members. Be a team player!
  • Ensure production-ready high code quality.
  • Continually consider the product from both a holistic and specific view-point.
  • Security reviews.

Required Skills

  • Technical planning with proven experience designing APIs with scale and security in
  • mind.
  • High level of proficiency in Ruby, JavaScript and Git.
  • Comfortable with CSS, HTML and associated front end technologies.
  • Familiar with CI/CD processes.
  • Highly attentive to detail (nothing is too small to notice or correct).

Bonus Skills

  • DevOps and AWS
  • Modern JS and frameworks (ES2018, React, Redux, etc…)

Personal Attributes

  • Be assiduous.
  • Be honest and trustworthy.
  • Be respectful.
  • Be flexible.
  • Be proactive.
  • Possess cultural awareness and sensitivity.
  • Demonstrate sound work ethics.

What’s on offer?

  • Competitive salary package commensurate with experience.
  • Great employment benefits and working situation (remote friendly).
  • Rapid career advancement opportunities.
  • Read more about our approach at www.splitpayments.com.au/careers

Drop your email in the box below to subscribe to my newsletter. Once per week you'll get Ruby/Rails tips, guides, job postings, and general thoughts from the web developer trenches.


Stack Overflow