JOB-1262

JOB SUMMARY

As a Full-Stack Software Engineer, you’ll help build the core Lindy product using our TypeScript stack (React + Node). You’ll own features end-to-end, from design and implementation to deployment and monitoring—moving quickly and delivering high-quality, maintainable code. We’re looking for engineers who can work across the stack, with a strong emphasis on backend and distributed systems.

RESPONSIBILITIES

  • Ship high-impact features quickly with clean, reliable code.
  • Own features through the full development lifecycle (design → implementation → rollout → observability).
  • Collaborate closely with founders, product, and design to drive product decisions and trade-offs.

QUALIFICATIONS

  • 3–8 years of full-stack engineering experience, with ~70% backend focus.
  • Comfortable operating independently and owning major feature areas.
  • Experience as a founding or early engineer at a fast-scaling startup (or similar environment).
  • Proven experience designing and scaling distributed systems (caching, queues, concurrency, data consistency).
  • Familiarity with systems like Temporal, AWS SQS, Celery, GCP Pub/Sub, or Kafka is a strong signal.

TECHNICAL SKILLS

  • Strong debugging and problem-solving skills.
  • Proficient in Node.js and TypeScript.
  • Experience with React and/or GraphQL preferred.
  • Experience with real-time systems (e.g., WebSockets).
  • Prior work integrating large numbers of external APIs.
  • Familiarity with LLM APIs and concepts (token streaming, tool/action calls).

SOFT SKILLS

  • Clear communicator with strong collaboration skills.
  • Highly self-directed with a strong sense of ownership and urgency.

TECH STACK

  • Node.js, Next.js, React, GraphQL, GCP, Kubernetes, TypeScript