Sr Software Engineer - Developer Productivity
TaskRabbit · US / CA
Compensation
$60-$70/hr
Description
The Developer Productivity team at Taskrabbit builds the tools and platform infrastructure that
help engineers move faster and deliver high-quality software with confidence. We own critical
engineering infrastructure, including CI/CD, developer tooling, and platform modernization —
and we work in an environment where AI-assisted workflows are deeply embedded in how the
team operates day to day.
As part of the Developer Productivity team, you'll own and improve the reliability of the platforms and workflows that Taskrabbit engineers depend on every day. Because we work horizontally across the engineering organization, you'll have direct visibility into where engineering time is
being lost and the opportunity to solve problems that improve the experience of many teams at
once.
Your work will include improving CI/CD pipelines and deployment automation, building and
operating ArgoCD-based GitOps workflows, designing and maintaining distributed backend
services, building data seeding and test data orchestration frameworks, hardening our Kubernetes platform, and expanding self-service capabilities. You'll be responsible for helping engineers stay unblocked while continuously improving the systems that make software development at Taskrabbit faster, safer, and more effective.
Required Skills
We're looking for a mid-to-senior level engineer with strong fundamentals in backend services,
developer tooling, cloud infrastructure, CI/CD, and container orchestration.
To be successful in this role, you should have:
● Strong experience building and operating backend services and cloud-based systems.
● Deep hands-on experience with CI/CD systems, GitOps workflows, and deployment automation.
● Strong communication skills and the ability to collaborate effectively with developers, architects, Senior Engineers, and Staff Engineers.
● A highly collaborative mindset, with comfort working across teams to understand developer pain points, investigate complex problems, and shape effective solutions.
● The ability to partner with Senior and Staff Engineers on technical problems, contribute to solution design, and help translate broader engineering strategy into reliable, maintainable systems.
● Curiosity and a problem-solving mindset, especially around improving developer experience, reducing friction, and identifying opportunities for automation and self-service.
● Comfort working in a team that relies heavily on Claude and AI-assisted workflows for day-to-day engineering.
Core Technical Requirements:
● TypeScript/Node.js (strong proficiency)
● Kubernetes, Docker, Helm, and container orchestration at scale
● ArgoCD and GitOps deployment patterns, including progressive delivery and rollback strategies
● Distributed systems design (service-to-service communication, data consistency, fault tolerance)
● CircleCI and GitHub Actions
● Data seeding frameworks and test data orchestration for distributed environments
● Infrastructure automation and CI/CD pipeline design
● Docker Compose and local development environment setup
Nice-to-have
Experience in one or more of the following areas would be a plus:
● Ruby on Rails and React
● AWS services such as Lambda, S3, DynamoDB, and API Gateway
● Terraform or other Infrastructure as Code tools
● Kafka and event-driven systems
● Integrating with developer platforms and APIs such as GitHub and Confluence
● Monorepo tooling and package management, including pnpm workspaces
● Service mesh technologies (Istio, Linkerd) for distributed app observability and traffic
management
● Experience using Claude or similar LLM tools to accelerate platform and infrastructure
engineering
Tech Stack
TypeScript 5.x, Node.js 24.x, pnpm, NestJS 11.x, MySQL with TypeORM, Kafka (KafkaJS), Jest,
Docker, Kubernetes, Helm, CircleCI, GitHub Actions, AWS
- Contract
- Long
- Engagement
- Freelance
Skills & categories
- Posted
- Sep 14, 2026
- Slots remaining
- 1
- First seen
- Sep 14, 2026
- Last seen
- Sep 15, 2026