Product Engineer

Posted Sep 28

This is a fully remote position, open to applicants in Canada.

📋 Description

• Take ownership of product challenges from start to finish, addressing customer hurdles through solution development, execution, launch, and refinement.

• Work collaboratively with product, UX, and engineering teams to drive solutions focused on customer needs.

• Engage with customers through conversations, calls, support thread reviews, and observation of actual product usage.

• Write well-tested code and conduct constructive code reviews.

• Utilize coding agents and enhance agent context, tooling, and guidelines.

• Assist in constructing the internal software factory to streamline tasks from Linear to agents and human evaluations.

• Oversee and manage technical debt along with architectural enhancements.

• Suggest and advocate for best practices in Ruby on Rails, GraphQL, and database architecture.

• Develop private and public GraphQL APIs for front-end, CLI, and customer automation purposes.

• Lead technical investigations and create prototypes.

• Deliver work reliably and communicate proactively if projects deviate from the plan.

• Guide and mentor colleagues to foster their professional development.

• Engage in on-call support for Ruby on Rails, Vue.js, GraphQL, and MySQL issues.


⛳️ Requirements

• Minimum of 5 years of experience with Ruby on Rails, or 7 years with a comparable web framework such as Spring, Django, or Node.js.

• Proficient in designing architectures with clear interface boundaries and a focus on separation of concerns.

• Familiarity with SOLID principles in software development.

• Extensive knowledge of Rails.

• Experience in creating efficient MySQL data models.

• Understanding of RDBMS data structuring, indexing, denormalization, along with troubleshooting and optimizing slow queries.

• Background in utilizing AI tools and making informed decisions about their effective application.

• Strong product insight and the capability to grasp user requirements prior to design.

• Nice to have: experience in building agent systems beyond autocomplete, such as evaluation harnesses, custom tools, MCP servers, or internal workflows.

• Nice to have: familiarity with AWS, Docker, Kubernetes, Terraform, Rails job systems like Sidekiq, Redis, and large-scale web applications.

• Willingness to participate in an on-call rotation.

• Must be located in North America and possess work authorization in the respective country.


🏝️ Benefits

• Equity included in compensation.

• Fully remote work opportunity.

• An inclusive and welcoming workplace culture.

• Accommodation provided during the recruitment process.

• Access to a working web camera and microphone for interviews (preferably in a quiet environment with minimal background noise).

People also viewed

Malbek22 hours ago

Full Stack Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
ElevenLabs1 day ago

Forward Deployed Engineer – Software Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
ElevenLabs1 day ago

Forward Deployed Engineer – Software Engineer

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Solidus Labs1 day ago

Tech Lead, Transaction Monitoring

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Marigold1 day ago

Full Stack Software Engineer

AU flagAustralia OnlyFull-timeFull-stack Engineer
ApplyView job
NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers