Buoy Software ยท 12 hours ago
Staff Software Engineer || Remote, US-based || Ruby on Rails experience required
Maximize your interview chances
Information TechnologySoftware
Insider Connection @Buoy Software
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Own and develop product features end-to-end including scoping, architecting, coding, testing, and rolling out features
Develop your skills and knowledge in your product area and our tech stack
Advocate for improvements to product quality, security, and performance that have particular impact across your team
Solve technical problems of the highest scope and complexity for your team
Exert influence on the overall objectives and long-range goals of your team
Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment; maintain and advocate for these standards through code review
Provide mentorship for Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy
Confidently ship moderately sized features and improvements with minimal guidance and support from other team members
Collaborate with the team on larger projects
Embody Buoy's principles and values in every aspect of your work; representing Buoy and its values in communication around broader initiatives, specific projects, and community contributions
Participate in your teams on-call rotation
Work on a distributed, fully remote team
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Experience building web applications end-to-end in a technical stack similar to Tailwind, React, Ruby on Rails, GraphQL and Postgres. Ruby on Rails is required
Experience working on all parts of the stack (frontend, backend, anything in between)
Sees software engineering as a craft
Good verbal and written communication skills
Desire to work autonomously, but will also collaborate and pair with other engineers
High empathy -- you care about your teammates and our users and you can put yourself in their shoes