Buoy Software ยท 8 hours ago
Senior 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 high scope and complexity
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 Junior and Intermediate 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
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 that includes Ruby on Rails, Tailwind, GraphQL and Postgres.
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.