Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Taskrabbit Logo

Senior Software Engineer, Developer Experience

Taskrabbit

$115,000 - $160,000
Aug 26, 2025
New York, NY, US • San Francisco, CA, US
Apply Now

Taskrabbit is looking for a Backend Engineer to join their Developer Excellence (DevEx) team. The DevEx team's mission is to empower developers by building tools, services, and foundational architecture that enhance their efficiency, productivity, and ability to ship high-quality code rapidly. The Backend Engineer will play a key role in enabling the efficiency of domain owners by establishing robust tools and TTPs, modernizing the platform, and achieving engineering excellence.

Requirements

  • Overall, 5+ years of experience in software development.
  • Deep Experience in Ruby on Rails.
  • Proficiency in modern web technologies such as Node.js, JavaScript, TypeScript, and React is highly desirable for this role.
  • Experience in building API-driven applications or endpoints.
  • Experience in MySQL, Redis, and/or ElasticSearch.
  • Strong hands-on experience with Kubernetess, including designing, deploying, and managing applications, troubleshooting complex issues, optimizing application performance, and contributing to developer-centric tooling built on Kubernetes.
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)

Responsibilities

  • Designing and driving impactful changes that boost the productivity of engineers across the organization.
  • Innovating and contributing to the technical roadmap, ensuring continuous improvements, enhancements, and updates.
  • Participating in code reviews, offering constructive feedback and learning from others’ approaches.
  • Documenting best practices and coding patterns, ensuring they are accessible and actionable for the team.
  • Collaborating across teams to promote consistency and alignment in engineering practices.
  • Improving developer workflows and platform reliability by identifying pain points and delivering creative, impactful solutions.
  • Building developer platforms, defining the strategy, and providing technical direction to the group to get those executed.

Other

  • Mentoring and collaborating with junior engineers, guiding them through design decisions, code implementation, and breaking down goals into actionable steps.
  • Publishing and promoting Techniques, Tactics, and Protocols (TTPs) that support platform modernization and drive engineering excellence.
  • Passion for improving the developer experience and mentorship.
  • An interest in thinking about how to break problems down into smaller iterative steps.
  • Strong written and verbal communication skills.