Full Stack Engineer (Internal Tools and Automation)
Full-time
Remote
We seek team members who are creative, proactive, and curious. We welcome diversity of thought and cultivate a culture founded on low power distance and radical candor, where advancement comes from respect and merit, not politics. We're fully remote. You'll set your own hours, with a high value placed on uninterrupted, deep work, and we ruthlessly nix any meeting a message could resolve. If your skills and inclinations align, please apply.
About the role
We're looking for a full stack engineer to design, build, and maintain the internal tools, backend services, and automation that teams across the company rely on.
This role is for engineers who like building software for internal users, the tools that support real business workflows of all kinds, from operations and sales to finance, research, and support. You'll work across backend services, APIs, automation, and web interfaces to help teams work faster, more reliably, and with fewer manual steps.
AI is core to how we work. We build with AI-assisted development, and a growing share of the tools and automation you'll create are themselves AI-driven, from LLM-powered workflows to internal agents. You'll be expected to embrace these tools, not resist them.
What you’ll do
Before the responsibilities, here are the traits we value most:
Candor: You communicate directly and honestly in service of better outcomes.
Conscientiousness: You take ownership, respect teammates, and build things others can rely on.
First-principles thinking: You question assumptions and make decisions grounded in evidence.
In this role, you will:
Take end-to-end ownership of internal tools, backend services, and automation
Design, build, and maintain backend services and APIs in Python and/or JavaScript/TypeScript
Build internal tools that support workflows like operations, data management, reporting, integrations, and admin functionality
Build clear, usable web interfaces for those tools
Use no-code and low-code automation tools for rapid prototyping, integrations, and workflow automation
Build AI-driven tools and automation, from LLM-powered workflows to internal agents, where they help teams work faster
Design data models and work with PostgreSQL
Integrate third-party services, APIs, and internal systems
Make internal tools reliable, secure, well-documented, and easy to operate
Contribute to testing, CI/CD, and deployment workflows
Take part in architectural decisions and help evolve shared internal systems
Who you are
You are a senior engineer who is comfortable owning backend-heavy systems independently. You can take a problem from a loosely defined requirement through design, implementation, deployment, and iteration.
You enjoy building tools and systems that other engineers rely on. You naturally look for opportunities to simplify workflows, automate processes, and reduce operational overhead through software.
You think in systems rather than silos and understand how backend, data, infrastructure, internal tooling, and frontend concerns interact.
You value feedback, continuous learning, and clear communication, and you're comfortable challenging existing approaches when you can back your ideas with reasoning and evidence.
Required qualifications
Strong professional experience with Python and/or JavaScript/TypeScript
Production experience building backend services, APIs, and internal tools
Experience designing and operating REST and/or GraphQL APIs
Proven ability to own and deliver backend-leaning full stack systems end to end in production
Experience with API gateways, authentication, and authorization (e.g. Keycloak)
Understanding of backend architecture, system design, and data modeling
Strong experience with PostgreSQL
Proficiency with Git and collaborative development workflows
Nice-to-have skills
Experience with modern frontend frameworks (e.g. React) for product or internal UIs
Containerization and cloud infrastructure (Docker, AWS, GCP, or similar)
Serverless architectures (e.g. Cloudflare Workers or Lambda)
Observability tooling (logging, metrics, tracing)
Hands-on experience with LLMs, agent frameworks, or data-driven services
What we offer
A high-trust, remote-first culture
End-to-end ownership of internal systems and tools used across the company
The chance to directly improve how teams operate through software and automation
A team that values clear thinking, rigor, and direct communication
Room to influence internal architecture, tooling, and technical direction
Competitive compensation based on experience and impact