Who We Are

DoiT is a global technology company that works with cloud-driven organizations to leverage the cloud to drive business growth and innovation. We combine data, technology, and human expertise to ensure our customers operate in a well-architected and scalable state - from planning to production.

The Opportunity

You'll own DoiT's Integrations Framework and the experience built on top of it. This is a chance to define what a great integration experience looks like: a customer connects a new vendor in minutes, sees at a glance that their data is flowing, and handles credential rotation, reconnects and backfills themselves without thinking twice. On the framework side, you'll make adding the next vendor a small, well-understood piece of work rather than a project - so coverage grows as fast as the vendor landscape does.

Responsibilities

  • Building new integrations. Design and ship integrations against third-party billing and usage APIs - authentication, incremental sync, rate limits, error handling, schema drift - and invest in the Integrations Framework itself.
  • Working AI-augmented. Use AI daily across the full span of your work - exploring unfamiliar codebases and third-party APIs, prototyping approaches, generating and reviewing code, debugging, writing tests, and producing documentation.
  • Integration management experience. Build the interfaces customers use to connect, configure and trust their integrations: health and status visibility, actionable error states, credential and key rotation, and clear feedback.
  • Self-service by default. Design self-service into the framework from the start - backfills, reconnects and diagnostics that customers and internal teams run themselves.
  • API-first. Build capabilities so they're fully available through APIs, not just the UI.
  • Implementing features end-to-end. From proposal, through spec and implementation, to maintenance.

Full-time employee benefits include: * Unlimited Vacation * Flexible Working Options * Health Insurance * Parental Leave * Employee Stock Option Plan * Home Office Allowance * Professional Development Stipend * Peer Recognition Program

We are home to a global team of incredible talent who work remotely and have the flexibility to have a schedule that balances your work and home life. We embrace and support leveling up your skills professionally and personally.

Qualifications

  • 3+ years of professional software engineering experience, shipping and owning features in production
  • Strong TypeScript, including modern frontend work - React preferred
  • Hands-on experience with Go, or strong backend experience in another language (Python, Java, Node.js, C#) with genuine enthusiasm for ramping up in Go quickly
  • Real experience designing and consuming REST APIs, and integrating third-party APIs
  • Comfortable across the stack
  • Working proficiency in SQL
  • Experience developing solutions in the cloud and/or using cloud services (GCP, AWS or Azure)
  • A user-facing instinct for operational tooling
  • AI-augmented working style - you already use AI tools across your engineering workflow
  • Strong knowledge of software engineering practices, design patterns and architectural principles
  • Demonstrated passion for creating high-quality web/SaaS apps
  • Excellent communication skills in English, both written and verbal
  • Self-organized, goal-oriented and self-motivated

Bonus Points

  • Experience building integration platforms or extensibility frameworks as a core part of a product
  • Experience with cloud or SaaS billing data
  • Experience with Google BigQuery, or with data pipelines and orchestration tooling (Dagster, Airflow)
  • Experience building AI-powered product features (LLM integration, intelligent automation)
  • Exposure to FinOps practices or cloud financial management products
  • BA/BS degree or equivalent practical experience