Entry-Level Full Stack Developer
Summary
Entry-level full-stack developer at Concord AI, which builds open-source local-first tooling (concord-mcp) that helps AI coding agents coordinate instead of colliding on files. Day to day: ship small PRs across web UI, backend endpoints, and data models using TypeScript/JavaScript, React, and Node, plus docs and examples for the open-source project.
Job Description
Concord AI builds local-first tooling so AI coding agents can coordinate using shared presence, claims, messaging, and task memory instead of colliding on the same files. Its open-source project is get-concord-ai/concord-mcp (@concord-ai/concord-mcp).
What you’ll do:
- Build and maintain full-stack features across the web product and supporting APIs.
- Ship small, clear PRs covering UI, backend endpoints, and basic data models.
- Work with modern web stacks, including TypeScript/JavaScript, React or similar, and Node or similar.
- Help with documentation, examples, and polish for open-source tooling.
- Collaborate asynchronously with a small remote team.
What we’re looking for:
- Solid HTML, CSS, and JavaScript or TypeScript skills.
- React and Node preferred.
- An end-to-end project you can explain.
- Clear written English and reliable internet.
Job Specification
- Working knowledge of at least one modern frontend framework and core HTML, CSS, and JavaScript or TypeScript.
- Foundational backend development skills in a language or framework, with an understanding of REST APIs and client-server architecture.
- Ability to work with relational or document databases, data structures, and basic query patterns.
- Comfort using Git and collaborative code review workflows.
- Understanding of software testing fundamentals, debugging, and writing maintainable code.
- Clear written communication and reliable participation in asynchronous remote collaboration.
- Curiosity about open-source software and AI-assisted development tools; willingness to learn unfamiliar technologies.
- Careful attention to security, reliability, and usability when implementing product features.