<p>Working within a growing team as the business continues to scale, you will be given the task of building performant, scalable, and sustainable backend application architecture and software.</p>
<p></p>
<p><strong>Responsibilities</strong></p>
<ul>
<li>
<p>Work with the technology team in the adoption and maintenance of modern (agile) software engineering practices</p>
</li>
<li>
<p>Build technical integrations with third party vendors</p>
</li>
<li>
<p>Support critical technology incidents as needed</p>
</li>
<li>
<p>Work in technology architecture, scalability, security and performance initiatives</p>
</li>
<li>
<p>Deliver high quality hands-on engineering work inline with the companies commercial objectives</p>
</li>
<li>
<p>Mentor other platform engineers and team members</p>
</li>
<li>
<p>Track and drive to completion all of the platform focus group's deliverables</p>
</li>
<li>
<p>Work within defined project management guidelines and security best practice</p>
</li>
<li>
<p>Contribute technology inputs to product team and roadmap discussions</p>
</li>
<li>
<p>Be the champion of delivering scalable, robust, commercially viable technology outcomes for the company</p>
</li>
<li>
<p>Become a cultural change agent within the technology group to focus on engineering best-in-breed, commercially viable technology outcomes for the business</p>
</li>
</ul>
<h2><strong>Requirements</strong></h2>
<ul>
<li>
<p>Minimum <strong>3 year’s industry experience</strong> with Ruby on Rails development deploying scalable Rails API & applications</p>
</li>
<li>
<p><strong>5+ years experience in any Web Development</strong> fields</p>
</li>
<li>
<p>Identifying bottlenecks, optimizing and profiling web applications using <strong>NewRelic</strong> and related tools</p>
</li>
<li>
<p>Develop and maintain specs using Rspec, Jest and e2e preferably Cypress</p>
</li>
<li>
<p>Experience in creating APIs</p>
</li>
<li>
<p>Good understanding of pair programming and in pair code reviews</p>
</li>
<li>
<p>Working proficiently in relational databases</p>
</li>
<li>
<p>Have worked in teams of 3 or more developers</p>
</li>
<li>
<p>Experience and understanding of CI/CD tools such as CircleCI</p>
</li>
<li>
<p>Experience deploying scalable cloud solutions on AWS</p>
</li>
<li>
<p>Experience working within Agile environments (Scrum/Kanban)</p>
</li>
<li>
<p>Basic experience working with frontend frameworks such as Vuejs.</p>
</li>
<li>
<p>DevOps skills a bonus</p>
</li>
</ul>
<p></p>
<p><strong>Your attributes</strong></p>
<ul>
<li>
<p>Confident and autonomous</p>
</li>
<li>
<p>You write performant, scalable, efficient code</p>
</li>
<li>
<p>You take pride in your work</p>
</li>
<li>
<p>You have good (written/verbal) communication skills and contribute regularly to architectural and team discussions</p>
</li>
<li>
<p>You aren’t afraid of making and learning from mistakes</p>
</li>
<li>
<p>You share and communicate your knowledge with the team</p>
</li>
<li>
<p>TDD and BDD by default</p>
</li>
<li>
<p>Some knowledge/interest in other technologies we use - Vuejs, React native, serverless</p>
</li>
</ul>