Reporting to the Lead Development Engineer and working within an experienced and collaborative development team, you will be tasked with building performant, scalable, and sustainable backend application architecture and software.
Working with the technology team in the adoption and maintenance of modern (agile) software engineering practices Building technical integrations with third-party vendors Supporting critical technology incidents as needed Working in technology architecture, scalability, security, and performance initiatives Delivering high-quality hands-on engineering work in line with the companies commercial objectives Mentoring other platform engineers and team members Tracking and driving to completion all of the platform focus group's deliverables Working within defined project management guidelines and security best practice Contributing technology inputs to the product team and roadmap discussions Be the champion in delivering scalable, robust, commercially viable technology outcomes for the company and become a cultural change agent within the technology group to focus on engineering best-in-breed, commercially viable technology outcomes for the business. Minimum 5 year’s industry experience with Ruby on Rails development deploying scalable Rails API & applications 5+ Experienced in any Web Development fields Identifying bottlenecks, optimizing and profiling web applications using NewRelic and related tools Develop and maintain specs using Rspec, Jest, and e2e preferably Cypress Experience in creating APIs Good understanding of pair programming and in pair code reviews Working proficiently in relational databases Have worked in teams of 3 or more developers Experience and understanding of CI/CD tools such as CircleCI Experience deploying scalable cloud solutions on AWS Experience working within Agile environments (Scrum/Kanban) Basic experience working with frontend frameworks such as Vuejs. Devops skills a bonus
Confident and autonomous You write performant, scalable, efficient code You take pride in your work You have good (written/verbal) communication skills and contribute regularly to architectural and team discussions You aren’t afraid of making and learning from mistakes You share and communicate your knowledge with the team TDD and BDD by default Some knowledge/interest in other technologies we use, Vuejs, React native, serverless
Get similar opportunities delivered to your inbox. Free, no account needed!
You're currently viewing 1 out of 20,492 available remote opportunities
🔒 20,491 more jobs are waiting for you
Access every remote opportunity
Find your perfect match faster
New opportunities every day
Never miss an opportunity
Join thousands of remote workers who found their dream job
Premium members get unlimited access to all remote job listings, advanced search filters, job alerts, and the ability to save favorite jobs.
Yes! You can cancel your subscription at any time from your account settings. You'll continue to have access until the end of your billing period.
We offer a 7-day money-back guarantee on all plans. If you're not satisfied, contact us within 7 days for a full refund.
Absolutely! We use Stripe for payment processing, which is trusted by millions of businesses worldwide. We never store your payment information.