Jobs · Engineering · California

GAME PLAY NETWORK: SENIOR FULL-STACK ENGINEER TEAM LEAD (RUBY ON RAILS)

Online Jobs Philippines - Work at Home · Los Angeles Metropolitan Area · 1 mo ago
EngineeringFull-time

Key Responsibilities

  • Lead and mentor a team of engineers, fostering a collaborative and high-performance environment.
  • Design, develop, and maintain robust, scalable, and secure web applications using Ruby on Rails.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Write clean, maintainable, and efficient code, ensuring high performance and responsiveness.
  • Oversee all stages of the development lifecycle, from initial concept to final delivery.
  • Implement best practices for test-driven development, continuous integration, refactoring, and code standards.
  • Stay informed about new technologies and drive their continuous adoption and integration into our development processes.
  • Conduct and participate in code reviews to maintain high code quality and provide constructive feedback.

Qualifications

  • 7+ years of experience in Ruby on Rails development, including leadership roles.
  • Proficiency in modern Ruby on Rails development.
  • Experience with PubSub, Postgres, RSpec, Redis, and Sidekiq.
  • Solid understanding of object-oriented programming and Ruby on Rails Asset Pipeline (WebPacker, TypeScript, HotwireJS, etc.).
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful design.
  • Experience building and integrating APIs.
  • Proficient in GIT code versioning tools.
  • Familiarity with development tools such as VSCode, VIM, and continuous integration tools like GitHub Actions.
  • Knowledge of AWS, Docker, and design patterns within software development.
  • Experience with front-end technologies such as JS, HTML, CSS, and frameworks like Hotwire.js.
  • Understanding of CSS frameworks like TailwindCSS or equivalent.

Desired Qualities

  • Passion for Development: Loves coding and enjoys experimenting with new technologies and tools.
  • Open-Mindedness: Strong opinions loosely held, adaptable, and open to new ideas.
  • Community Involvement: Regular attendee of Rails World or similar conferences, staying engaged with the Rails community.
  • Open-Source Advocate: Excited by open-source development and eagerly anticipates new Rails releases.
  • Code Quality: Strong understanding and appreciation for design patterns, and keen on identifying and fixing leaky concerns and code smells.

Nice to Have

  • Industry Experience: Experience in gaming or highly regulated industries.
  • High Availability: Experience in 100% SLA uptime environments.
  • Educational Background: BS or MS degree in Computer Science, Engineering, or a related field.
  • Additional Skills: Experience with RPC, microservices, and front-end frameworks like NextJS and ReactJS.

Benefits

  • Competitive Salary: Attractive compensation package.
  • Professional Growth: Continuous learning and development opportunities.
  • Flexible Work: Flexible working hours and remote work options.
  • Conference Support: Support for attending professional conferences and events.
  • Innovative Environment: Work with a talented and motivated team in a dynamic and innovative setting.

How To Apply

If you are a passionate Ruby on Rails developer and eager to join a forward-thinking team, we’d love to hear from you! Please send your resume and a cover letter detailing your experience and enthusiasm for this role to sgrimes@bspot.com

To apply:

Click here

Similar jobs