Join our Facebook group

👉 Remote Jobs Network

Senior Software Engineer - ROR

August 30

Apply Now
Logo of KnowBe4

KnowBe4

Human Error. Conquered.

Internet Security Awareness Training • Network Security • Cybercrime Prevention • By "The World's Most Wanted Hacker"​ • Simulated Phishing

1001 - 5000

Description

• Responsible for developing new and exciting products for KnowBe4’s customers • Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies • Provides a technical contribution to projects

Requirements

• BS or equivalent plus 3 years experience • MS/Ph.D. or equivalent plus no experience • Extensive experience with Ruby and Ruby on Rails • Proficiency in writing clean, efficient, and well-documented Ruby code • Strong understanding of object-oriented programming principles • Experience with RSpec, Minitest, or other testing frameworks • Familiarity with front-end technologies (JavaScript, HTML, CSS) • Knowledge of RESTful API design and implementation • Knowledge of GraphQL design and implementation • Experience with database systems (PostgreSQL, MySQL) • Proficiency in version control systems, particularly Git • Understanding of Agile development methodologies • Deep understanding of Rails conventions and best practices • Experience with Rails application architecture and design patterns • Familiarity with Rails ecosystem gems (e.g., Devise, CanCanCan, Sidekiq) • Knowledge of Rails performance optimization techniques • Experience with Rails upgrades and maintenance of legacy Rails applications • Familiarity with cloud platforms (AWS) • Experience with containerization technologies (Docker) • Understanding of CI/CD pipelines and tools (Jenkins, GitLab CI) • Knowledge of microservices architecture • Experience with background job processing and caching mechanisms • Familiarity with web security best practices • Strong problem-solving and analytical skills • Excellent communication and collaboration abilities • Mentoring experience for junior developers • Ability to work independently and as part of a team • Strong attention to detail and commitment to code quality

Benefits

• Company-wide monthly bonuses • Employee referral bonuses • 401k matching (US) • Fully paid medical insurance (US) • Open/generous paid time off (length varies by country) • Parental leave (length varies by country) • Adoption assistance • Tuition reimbursement • Certification reimbursement • Certification completion bonuses • Gym benefits • Relaxed dress code

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com