Senior Ruby Developer at CoinJar

Financial Services, Engineering, Full-time, Melbourne, Victoria, Australia melbourne engineering finance full-time
Description
Posted 25 days ago

Welcome to CoinJar. From our beginnings in Melbourne, Australia, we are now a global fintech with a track record of enabling clients to buy, sell, and trade cryptocurrencies for over 10 years. We have a strong focus on crafting engaging and easy-to-use mobile experiences that consistently exceed our customer’s expectations. Most of all, we’re a group of technically-minded individuals, who have a deep passion for cryptocurrencies, web3, DAOs, and blockchain technology.

Our ideal candidate should have a passion for learning and a strong sense of pride in their work. You should love crafting well-thought-out and intuitive APIs, and appreciate the value of clean code. You should enjoy being surrounded by talented individuals, learning from others, as well as contributing to their development. You believe that quality is the most economical way to code.

We primarily code in Ruby and Elixir. We use Buildkite with Docker for our CI pipeline. Our infrastructure is predominantly on AWS.

Your day to day looks like this

  • Participate in our Agile-ish development process
  • Design, implement and maintain external and internal APIs and services that are secure, reliable and scalable
  • Respond to bug reports and debug production issues across the entire platform.
  • Work with product managers, engineers and designers in a cross functional team to deliver our product vision and roadmap
  • Share the responsibility of DevOps with the entire engineering team, including database maintenance and deployment
  • Perform code reviews

Requirements

Essential

  • 5+ years of commercial software development experience.
  • Strong Ruby experience.
  • Experience with cloud-based platforms such as AWS, Azure or GCP.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with various database technologies such as MySQL, Postgres, Redis and MongoDB.
  • Good engineering practices around code lifecycle, testing, and deployment

Nice to have

  • Good written and verbal communication inside and outside the team.
  • You've previously worked in an environment with strong security constraints, or you have other web security experience.

Benefits

  • Opportunity to experiment with bleeding edge technologies.
  • A flexible approach to working. There’s always someone at the office if you want to come in, but we lean towards a hybrid experience as a company.
  • Fee-free trading on CoinJar!