Sr. Ruby on Rails Developer

Kaseya CareersAustin, TX

About The Position

Kaseya is a leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide, powered by AI. The company has achieved sustained, strong double-digit growth and is backed by Insight Venture Partners. Founded in 2000, Kaseya serves customers in over 20 countries and manages over 15 million endpoints. This role is for a Senior Backend Engineer to build and scale the backend systems for Kaseya's automated network penetration testing platform. The position focuses on developing reliable services, improving system performance, and supporting new product capabilities, working closely with engineering and security teams to deliver production-ready systems for real-world security workloads.

Requirements

  • 5+ years of professional experience building backend applications using Ruby on Rails
  • 2+ years of experience using Sidekiq in a production environment
  • 2+ years of experience working with a messaging system (e.g., RabbitMQ, Kafka)
  • Daily use of Linux in a development or production environment
  • Experience using Git for version control, including pull request workflows
  • Experience building and maintaining production systems (deployed, monitored, and supported)

Nice To Haves

  • Experience working with networking concepts or protocols
  • Exposure to penetration testing or security-focused environments
  • Familiarity with containerization technologies (e.g., Docker)
  • Experience working on performance optimization or scalability improvements
  • Interest in automation and improving engineering efficiency
  • Experience collaborating with cross-functional teams (e.g., security, research)

Responsibilities

  • Build and maintain backend services using Ruby on Rails in a production environment
  • Implement and manage background job processing using Sidekiq and messaging systems such as RabbitMQ
  • Partner with security and research teams to support new platform capabilities
  • Improve performance, scalability, and reliability of existing services
  • Write and maintain technical documentation and code comments
  • Review code and ensure adherence to team standards
  • Investigate and resolve production issues
  • Support and mentor junior engineers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service