Toughbyte logo

Remote Senior Ruby Developer

Toughbyte
Full-time
Remote
Worldwide
 The company is looking for a backend software engineer to help drive a future of intelligent sensing.

Tasks:
  • Design, develop, and maintain cloud system with the focus on availability, security, low latency
  • Design and implement automated software tests
  • Collaborate closely with firmware and mobile developers to deliver a great experience to our customers
  • Take responsibility for the operations of the software in production
  • Improve and clean up codebase whenever there is an opportunity
  • Squash software bugs
Must-have:
  • Strong experience in writing working software in Ruby (Ruby on Rails)
  • Experience with Scala (or Java, or Kotlin used for server-side applications)
  • Passion about high quality software products
  • Good level of English (written and verbal)
  • Excellent knowledge of SQL
  • Ability to adapt quickly to changing requirements and work with a bit of ambiguity
Nice-to-have:
  • Hands-on experience with Kafka and stream processing
  • Have an eye towards the future of IoT, home security and home automation
  • Familiarity with design patterns
  • Hands-on experience with software operations: deployment, CI/CD pipelines, monitoring
  • Hands-on experience with automated testing
  • Understanding of web application vulnerabilities and security
  • Understanding of networking protocols: low-level (TCP, UDP, IP) and application-level (HTTP, DNS, DNSSD)
  • Familiarity with public-key cryptography and infrastructure
  • You know your way around Linux
Benefits and conditions:
  • Trial period: 3 months
  • A multicultural environment that promotes a healthy work-life balance
  • An attractive remuneration package
  • 15 days of annual leave
  • A talented team from all over the world to work with
  • Working with cutting-edge IoT and Smart Home technologies (Matter, Thread, Wi-Fi Sensing)
  • Flexible work-from-home/office arrangements in Singapore, or remote work
 

This job is closed.