Backend Engineer - API and Integrations

Akita (View all Jobs)


Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Interview Process

1. Bug bash 2. An open-ended exercise that involves brainstorming, building a prototype, and team Q&A 3. System design and behavioral components

Programming Languages Mentioned

Swift, Golang, SQL

At Akita, we're making observability accessible to "99% developers."

A big part of the "one-click" observability dream is making it easy for developers to use our product. After all, easy installation only matters if the product is easy to use, too! Towards this, we're looking for engineers to help us build out APIs and integrations, towards empowering developers to understand their systems.

What is Akita?
Today, understanding system behavior is hard. Developers have to instrument their systems; they have to understand logs, metrics, and traces. At Akita, we're building a new kind of observability solution that does not require an internal expert to install and operate. Our solution has two main parts: an eBPF-based approach for automatically watching API traffic and automatic inference over the API traffic

Akita was founded by Jean Yang, previously a CMU professor with over ten years of experience in programming systems research and over two years of experience with Taylor Swift memes on Twitter. Akita is backed by two of the top VC firms, as well as a major NBA player and some other incredible angel investors. 🏀😇

Who works at Akita?
We're remote-first, work together closely, and get the most excited when we build something that helps our users. We believe in shipping quickly and often, learning, and iterating. We love dogs and also cats. You can learn more about our team here.
About you
  • You're a builder. You love building software systems and have 2+ years of experience building APIs and integrations.
  • You're comfortable sharing drafts, getting feedback, and iterating. You have experience working closely with others and changing course based on feedback. You find this way of working fun.
  • You’re scrappy. You know what it takes to ship high-quality production software, but you’re also happy taking judicious shortcuts and even deliberately incurring tech debt to get the job done. You're looking for a fast-moving team that fits the way you work.
  • You’re versatile. You've gone deep, but you're flexible across your toolbox and are willing to do what it takes to solve a hard problem.
  • What you'll do at Akita
  • Work with UX and UI teams to define new customer workflows and implement the APIs that support them. Coordinate with backend engineers to understand either how to build new functionality or how to get the desired reports from existing data.
  • Build integrations for exporting data or notifications to third-party services such as Slack, GitHub, Grafana, etc. Understand mapping of API concepts across these environments. Build defensively and in a scalable fashion when integrating with or using third-party services.
  • Build user settings and customization features: API definition, validation, and database bindings.
  • Improve efficiency of database queries.
  • Improve response times of common APIs.
  • Understand security concerns and handle work required in response to vulnerability scans: upgrading affected components, patch security holes or improve authentication checks, etc.
  • You're a good fit if you have
  • 2+ years industry software development experience
  • Track record of shipping user-visible features
  • Strong attention to detail
  • Ability to collaborate remotely on tasks that may change scope
  • Ability to prioritize work in a dynamic environment
  • You'll have an edge if you have
  • Implemented APIs to support user-visible features.
  • Worked with a frontend developer/frontend team.
  • Integrated with some external API or service: could be platform APIs like Kubernetes, AWS, Docker or utility APIs like billing, SSO, authorization, user tracking.
  • Have used a database backend for these features, or an ORM.
  • Not necessary for this role
  • College degree
  • Tech lead experience
  • Go, Docker, Kubernetes, AWS, or Terraform experience
  • Tech stack
  • Go
  • PostgreSQL
  • Docker; Kubernetes
  • AWS; Terraform
  • Benefits
  • Competitive salary and equity packages.
  • Generous health and dental insurance. 401(k) plan.
  • Work from anywhere in the US, as long as there is a significant overlap with 9am-6pm Pacific time.
  • If you're excited to build build the future of observability with a small, capable team, we'd love to hear from you.

    Akita is an equal-opportunity employer.

    Please mention No Whiteboard if you apply!
    I'm a one-man team looking to improve tech interviews, and could use any support! 😄

    Get weekly alerts of new jobs from companies not using whiteboard interviews!