Description review

Sr Software Engineer - Developer Productivity

TaskRabbit · Anywhere in the World · back to the listing

HR standards

65/100

needs work

Title ↔ description

79/100

solid

Reads as

Unclear

no confident match

What this role officially is

ICT system administrator — ESCO, the EU occupation classification

ICT system administrators are responsible for the upkeep, configuration, and reliable operation of computer and network systems, servers, workstations and peripheral devices. They may acquire, install, or upgrade computer components and software; automate routine tasks; write computer programs; troubleshoot; train and supervise staff; and provide technical support. They ensure optimum system integrity, security, backup and performance.

Also known as: enterprise administrator, IT system administrator, ICT systems administrator, ICT sysadmins, IT systems administrator, ICT sysadmin

How others title the same work

Large employers

  • Senior Software Engineer, Developer Infrastructure Coinbase
  • Senior Software Engineer, Infrastructure - Compute Platform Coinbase
  • Senior Software Engineer, Infrastructure - Core Infra Systems Coinbase
  • Software Engineer - Python - Container Images Canonical Ltd.
  • Software Engineer - Secure Container Images Canonical

Startups

  • Ecosmic | Senior DevOps Engineer | Remote (Italy) | €50,000–€60,000 Ecosmic
  • 3C Digital Solutions | Terraform Module Developer 3C Digital Solutions
  • Software Engineer, Cloud Infrastructure Accord
  • BCC | Platform Systems Engineers | Bethesda MD | Competitive compensation! BCC
  • DevOps Engineer Cyble

The listing, marked up

Nothing in the wording of this listing tripped a check. The scores above still judge how complete and coherent it is.

The Developer Productivity team at Taskrabbit builds the tools, platform infrastructure, and

AI-native engineering capabilities that help engineers move faster and deliver high-quality

software with confidence. We own critical engineering infrastructure, including CI/CD, developer

tooling, platform modernization, and Taskrabbit’s emerging AI agent and developer AI

infrastructure.

As a Software Engineer on the team, you’ll contribute to a five-pillar roadmap spanning developer support, platform modernization, AI-native engineering, self-service developer platforms, and quality and testing infrastructure.

You’ll own and improve the reliability of the platforms and workflows that Taskrabbit engineers

depend on every day. Because Developer Productivity works 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 reducing developer friction, improving CI/CD reliability and performance,

automating repetitive workflows, expanding self-service capabilities, and building the next generation of AI-powered developer tooling. 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, cloud infrastructure, and CI/CD, along with hands-on experience applying AI and LLM tooling to

real developer workflows. This goes beyond using AI coding assistants. We’re looking for someone interested in building the platforms, services, and infrastructure that enable AI-powered engineering experiences.

To be successful in this role, you should have:

● Strong experience building and operating backend services and cloud-based systems.

● Hands-on experience with CI/CD systems, developer tooling, or engineering infrastructure.

● Practical experience building with AI/LLMs, including integrating models, agents, APIs, or AI-powered workflows into developer-facing systems.

● 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 andself-service.

Core Technical Requirements:

● TypeScript/Node.js (strong proficiency)

● NestJS framework and microservices architecture

● Kubernetes, Docker, Helm, and container orchestration

● Kafka and event-driven systems

● CircleCI and GitHub Actions

● Docker Compose and local development environment setup

● Strong experience in building AI agents, best practices around leveraging AI to improve

developer productivity (GitHub Copilot, Claude, etc.)

● Familiarity with LLM APIs and prompt engineering

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

● Building chatbots, AI-powered developer tools, or agentic workflows

● Integrating with developer platforms and APIs such as GitHub and Confluence

● EventCatalog or similar service ownership and architecture cataloging tools

● API design using OpenAPI and AsyncAPI specifications

● Monorepo tooling and package management, including pnpm workspaces

● Data seeding frameworks, test data orchestration, or developer environment automation

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.

How this was produced

Highlights are found by rule, not by a model: each one is a phrase matched at a known position, and every note is a template we wrote. The two scores come from a typed-decision model (Jev) that reads the listing against the official role definition and real listings for the same role, and returns probabilities rather than prose — it never writes any of the words on this page, and never chooses what to highlight.

Deterministic penalty applied to the HR score: 0 points (from 65 before penalties). Reviewed 21 Sep 2026.