Senior Ruby Developer

  • Full-time

Company Description

VERIDAPT is a global energy and commodity management solution provider who builds on core competencies connecting the physical to the digital to serve our customers. 

We are in a unique Technology business covering the full stack from Hardware through to Software. Our technology solutions supports industry leaders across Mining, Rail, Agriculture and Banking.

Our products are used world-wide and we're still expanding. Over the past year new opportunities have emerged in new markets that require versatile talents to build a high performing team. 

We think our tech is cool. Hope you do too. Some videos if you'd like to check us out:

  • https://vimeo.com/578055386
  • https://vimeo.com/veridapt/adaptms-fuelmgt

Job Description

We're looking for a solid Ruby developer to join the team working on a greenfield Rails application that explores our new directions. Once established you'll also learn the ins and outs of the existing application that's still actively developed.

We're a small team of thinkers, learners and doers who achieve results well beyond our size though a considered and pragmatic approach. We value shared knowledge, collaboration and an appreciation of individualism amongst our team.

About the role

  • Write clean, maintainable and efficient code.
  • Complete development tasks as described in user stories.
  • Design robust, scalable and secure features.
  • Write automated tests that exercise the functionality of your code.
  • Identify and report bugs.
  • Participate in QA and manual testing when required.
  • Contribute to troubleshooting activities both independently and as part of the team.
  • Comply with version control and release processes.
  • Deploy applications on client servers and in test environments.
  • Provide and document support via phone, email and ticketing systems for deployment and production issues.
  • Mentor junior developers and participate in pair programming and peer reviews

You will also involve in product strategy and planning, code review and control, and improving the software team processes. 

Our tech stack includes;

  • AWS ecosystem
  • JavaScript frameworks such as React
  • Typescript, jQuery, Backbone, GraphQL, SQLServer, Postgresql, Ansible, Docker, Kotlin, Vagrant, Terraform.

 

Qualifications

About you

  • 5+ years software development experience across multiple languages
  • A strong understanding of Ruby and Ruby on Rails
  • A pragmatic approach drawn from your previous failures and successes
  • Pride in the craft of software development and writing well-structured idiomatic code
  • An understanding of architecture patterns that help push past standard Rails CRUD design
  • Experience debugging the really tricky problems. Can jump to the library level and below.
  • Strong database knowledge. Can tune queries and understand how and when to use indexes.
  • Can explain technical things in plain language, written and orally.
  • A self-improvement mindset continually striving to learn and grow
  • The ability to write thoughtful and considered code reviews
  • You're comfortable working autonomously, and collaborating with the team remotely
  • Experience with agile development practices

Valuable to Us:

  • Customer focus: You enjoy customer interactions and value customer support
  • Tenacity: Positive and encouraging even when things get tough.
  • Team first: work well with others on the curly problems. Think code reviews are valuable for all parties involved.
  • Innovative resourcefullness: persistent, creative and methodical in solving problems.
  • Strive for exellence: show passion, care and pride in what you do.

Additional Information

Some Things You Probably Won't Find Elsewhere

  • We build our own hardware devices! Some of us have even contributed firmware for these. We have an electronics lab with a test wall where you can wire the pieces together and simulate what our end users experience.
  • We are a remote-friendly company. Most of our development team comes in infrequently or as the teams agree, and there are no company mandated in-office days. We believe that teams should work out what makes best sense for them. 
  • We care about our people both professionally and personally. Our wellbeing program offers $300 Annual wellbeing allowance, additional 2-4 weeks of paid parental leaves to support the parents, and free professional employee assistance resource for mental health.

**IMPORTANT** if you are not eligible to work full time in Australia please do not apply. Sponsorship is not available for this position, and we cannot support those with restricted working hours.

We do not use 3rd parties or recruitment agencies to fill our vacancies and accept no liability to pay any fees for any introductions.