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