Remote Senior Full-Stack Engineer Team Lead (Ruby on Rails)

Full Time 3 weeks ago
Employment Information

We are an innovative and rapidly growing engineering team committed to creating cutting-edge, scalable, and high-performance applications. Our team is dedicated to exploring new technologies and advancing the limits of software development.

Position Summary

We are on the lookout for a dynamic and seasoned Senior Full-Stack Engineer Team Lead with a strong background in Ruby on Rails. The ideal candidate will be an experienced developer with a passion for coding and a willingness to explore new technologies and tools. This individual should be open-minded, with strong opinions that are adaptable to new ideas and approaches.

If you aren't already using VIM, you admire those who do, like Aaron Patterson, and you eagerly follow Rails World updates, catching up on YouTube if you miss out. You're enthusiastic about open-source development and contribute whenever possible. You appreciate design patterns, avoid leaky concerns, and can detect code smells.

Key Responsibilities

  • Leadership: Guide and mentor a team of engineers, promoting a collaborative and high-achieving work environment.
  • Application Development: Create, develop, and maintain robust, scalable, and secure web applications using Ruby on Rails.
  • Feature Development: Work with cross-functional teams to define, design, and implement new features.
  • Code Quality: Produce clean, maintainable, and efficient code to ensure high performance and responsiveness.
  • Development Lifecycle: Manage all stages of development, from initial concept to final delivery.
  • Best Practices: Apply best practices for test-driven development, continuous integration, refactoring, and coding standards.
  • Continuous Learning: Stay updated on new technologies and drive their integration into our development processes.
  • Code Reviews: Participate in and conduct code reviews to uphold high code quality and provide constructive feedback.

Qualifications

  • Experience: Over 7 years of Ruby on Rails development experience, including leadership roles.
  • Technical Skills:
    • Proficiency in modern Ruby on Rails development.
    • Experience with PubSub, Postgres, RSpec, Redis, and Sidekiq.
    • Strong understanding of object-oriented programming and Ruby on Rails Asset Pipeline (WebPacker, TypeScript, HotwireJS, etc.).
    • Familiarity with MVC, Mocking, ORM, and RESTful design concepts.
    • Ability to integrate various data sources and databases into a unified system.
    • Knowledge of scalable application design principles.
    • Experience with API development and integration.
    • Proficiency in GIT version control tools.
    • Familiarity with tools like VSCode, VIM, and CI tools like GitHub Actions.
    • Knowledge of AWS, Docker, and design patterns in software development.
    • Experience with front-end technologies such as JS, HTML, CSS, and frameworks like Hotwire.js.
    • Understanding of CSS frameworks such as TailwindCSS or similar.

Desired Qualities

  • Passion for Development: Enthusiastic about coding and experimenting with new technologies.
  • Open-Mindedness: Adaptable and open to new ideas, with strong opinions that are flexible.
  • Community Engagement: Regularly attends Rails World or similar conferences, staying connected with the Rails community.
  • Open-Source Advocacy: Excited about open-source projects and eagerly anticipates new Rails releases.
  • Code Quality: Appreciates design patterns, identifies and fixes leaky concerns and code smells.

Nice to Have

  • Industry Experience: Background in gaming or regulated industries.
  • High Availability: Experience in environments with 100% SLA uptime.
  • Educational Background: BS or MS 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: Opportunities for continuous learning and development.
  • Flexible Work: Flexible hours and remote work options.
  • Conference Support: Assistance with attending professional conferences and events.
  • Innovative Environment: Collaborate with a talented team in a dynamic and innovative setting.

How to Apply

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

Join us to be part of a team that values innovation, collaboration, and continuous improvement. Let’s create something amazing together!

Skills
TypeScript HTML CSS
Remote Job BD

New Things Will Always
Update Regularly

Remote Job BD