Skip to content
LoopSmart
Menu

CAREERS

Full-Stack Software Engineer

LoopSmart is a technology research and development company. We build advanced software, AI systems, and infrastructure that power our partners' products. We focus on creating tangible technology solutions that solve complex problems at scale.

We are seeking a Full-Stack Software Engineer to build the interfaces and services that turn our research into usable products. In this role, you will own features end-to-end, from the database schema to the React component. You will prioritize clarity and maintainability over complexity, ensuring that our internal tools and partner-facing dashboards are reliable and intuitive.

You will be responsible for the full lifecycle of your code: from designing clean APIs and integration boundaries to writing the runbooks that ensure it can be operated by others. You will work closely with researchers to visualize complex data and with infrastructure engineers to ensure your services are performant and secure.

Key Job Responsibilities

  • Deliver features across the stack: UI, backend endpoints, and persistence layers.
  • Design clean APIs and integration boundaries; keep changes backwards compatible when possible.
  • Write tests at the right level (unit/integration) and define operational behavior (logs, metrics, error handling).
  • Own “last mile” details: documentation, runbooks, and incremental improvement after release.
  • Improve the developer experience by keeping the codebase cohesive and automated.
  • Collaborate with the team to review code and share knowledge.

A day in the life

Your day might start by debugging a slow API endpoint, tracing the issue to an inefficient database query. You fix it, add a regression test, and deploy the change. Later, you pair with a researcher to design a UI for a new RAG evaluation tool, ensuring the data visualization is clear and actionable. In the afternoon, you refactor a shared component library to improve accessibility and consistency across our apps. You wrap up by reviewing a pull request from a teammate, offering constructive feedback on their API design.

About the team

You will join a small, high-density team of researchers and engineers who value shipping over hype. We operate like a lab: we form hypotheses, run experiments, and document results. We are not a feature factory; we are an asset factory. We value clear writing, intellectual honesty, and the discipline to finish what we start. We work asynchronously and respect deep work time.

Basic Qualifications

  • 3+ years of non-internship professional software development experience.
  • Strong web fundamentals and TypeScript/Node experience.
  • Experience working with APIs, databases (SQL), and authentication/authorization concepts.
  • Ability to troubleshoot end-to-end issues across UI, service code, and infrastructure.
  • Clear written communication and comfort with code review.
  • Bachelor's degree in Computer Science or equivalent practical experience.

Preferred Qualifications

  • Experience with Next.js, server-rendered apps, and performance profiling.
  • Pragmatic UX and design-system thinking.
  • Cloud familiarity (AWS) and CI/CD experience.
  • Experience building internal tools or data visualization dashboards.