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

