This post is over 30 days old. The position may no longer be available
Full stack Rails Developer - Remote
Posted by Bibin Venugopal (@bibinvenugopal)
Circle Software https://hasjob.co/circlesoft.net/vsbn8 , Anywhere · circlepos.com/about-us · Full-time employmentFull-time employment · ProgrammingProgramming
About the business
Circle Software develops a cloud application specialized for bookshops. Circle software started in New Zealand in 2002 and has a growing community in New Zealand and Australia and looking to expand into other countries
About the role
We are looking for someone who gives attention to details, careful in the process. Write good clean code and won't leave a mess for someone else to clean up. Innovative keen to try new approaches and technologies and find better ways to do things. Honest and willing to say when you can't do something.
The programming is on a single application and there is a focus on good process and code quality. For this role, we are looking for a competent/experienced rails developer that has experience with most of the systems we use and who understands and is committed to best practice.
Benefits and perks
You will be working on a product, so are free from, downtime, clock watching, and billable hours. Work hours are flexible and you will have significant input into the product and direction. Travel and work is also an option.
We are looking for someone with
- Strong rails coding experience
- Strong knowledge in Ruby Object-oriented programming and know to write best practice code
- Strong knowledge of SQL and experience in SQL query optimization
- Experience in any frontend framework ( VUE js preferred)
- Fluent in English
- Experience in any testing framework Rspec or Mini test
- GitHub for source control
- Bachelor of Science, Computer Science or equivalent experience
NICE TO HAVE
- Experience in CI/CD (preferred)
- Experience with elastic search (preferred)
- Experience about Kubernetes and Docker (preferred)
- Pivotal Tracker for project management(preferred)
- NewRelic for performance analysis(preferred)
- Sidekiq(preferred)
- Generally Mac or Linux for the desktop environment
TO APPLY:
- When you apply, tell us about your experience in relation to the systems we use in your cover letter.
- Answer the following problem
Write best practice code in Ruby to calculate the check digit of an ISBN13 barcode (upload code in GitHub and send the link to the project)
The algorithm is:
Take each digit, from left to right and multiply them alternatively by 1 and 3
Sum those numbers
Take mod 10 of the summed figure
Subtract 10 and if the end number is 10, make it 0
Example for 978014300723:
(9×1) + (7×3) + (8×1) + (0×3) + (1×1) + (4×3) + (3×1) + (0×3) + (0×1) + (7×3) + (2×1) + (3×3)
86
86 mod 10 = 6
10 – 6 = 4
Therefore the complete ISBN is: 9780143007234
Apply for this position
Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.
It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer