Title: Mid-Senior Full Stack Ruby on Rails5/Vue Developer. Full Time. Fully Remote
About the company
We are a leading online real estate platform who help sellers and landlords take control and market/manage their properties themselves. We are a small vibrant team who are eager to deliver truly amazing tech to our clients (and to forever change the real estate industry whilst we do it!).
We’re looking for someone to help us finish our new rental management platform which aims to extend on what we do already by streamlining and automating the renting process for landlords.
The Position
You will work directly with stakeholders from brief to deployment to build out new features. As we’re working on our MVP for this project you’ll get to create lots of awesome NEW stuff rather than spending a lot of time dealing with bugs and tech debt.
Your position will involve a high degree of autonomy and will allow you to work the hours you choose, from your own home with communication primarily via Slack (role is fully remote).
As one of only two senior developers on the project, you will get to have a significant impact on guiding the IT direction of the project in consultation with key stakeholders.
You will need to be able to complete Issue management/Project management of all feature development (presently using YouTrack); and ensure that code is tested, reliable, scalable, maintainable and adhering to modern standards and best practices.
Much of your work will be solo but you would also have some cross-over with the other 2 developers working on the same project, which may include code review or general advice for the more junior developer and planning with the more senior.
Depending on your DevOps experience/skills the role could also include responsibility for for Zero downtime rollouts utilising CI/CD (GitLab -> CodePipeline -> CodeDeploy -> EC2) and/or maintaining our AWS infrastructure.
The position is available fulltime either as independent contractor or as employee depending on what suits you.
Skills and Experience we’re looking for
Core technical skills and experience
- 2+ years experience with Ruby/Rails
- 1+ years experience with Vue
- Experience writing unit/integration tests
- Docker
- Webpack
- Linux
Software development skills
- Version Control (git)
- Knowledge of Object Oriented Design and Software Design Patterns
- Continuous Integration/Continuous Deployment (CI/CD)
Technology skills and experience
- AWS (EC2, ELB/ALB, Route53, SQS, SES, SNS, S3, VPC, CodePipeline/Code Deploy, Auto scaling)
- GitLab (VCS)
- YouTrack (issue management/project management) or similar
Other skills and experience
- Ability to see the big picture and break it down into component parts in a logical sequence
- Excellent communication
- Attention to detail
- Self-motivated
- A sense of humour and fun
Job benefits and how to apply
As we operate completely online you’ll be able to work from home. We’re also pretty flexible as to when you work those hours.
We don’t believe in stand ups or wasting a lot of time on meetings. We’d rather have you do what you do best!
We will also LISTEN to your recommendations and feedback, respecting your knowledge and experience as tech lead.
We are committed to maintaining a positive company culture so we emphasize autonomy and meaningfulness in everyone’s role, learning rather than blame, and supporting each other.
As a company, we are hugely driven to growing our business. We believe this growth is supported by our passion for innovation, stellar customer service (we are the highest rated company in the industry), and unique mix of talents.
To Apply
Pop us through your CV along with a quick intro or cover letter.
Bonus points if you can address your skill/experience level against each item listed in the requirements straight off the bat - ideally in dot point for a quick and easy scan.
If you have a GitHub please include it so we can review code samples.
Our standard application process is pretty short and casual - possibly a couple of questions back/forth via email (depending on what you addressed in initial application) > short technical interview with our current tech lead > short non-technical interview with our CTO or operations manager
Look forward to hearing from you!