Full-Stack Developer
Own features end to end on client systems: data model, API, UI, deployment. Expect real ownership and direct stakeholder contact.
About the role
We are a small, focused team that builds custom software systems for growing businesses. Our projects range from internal operations tools and client portals to CRM systems and MVPs. Every project is different, and you will be involved in technical decisions from day one.
This is not a role where you receive pixel-perfect specs and just implement them. You will work closely with clients and stakeholders, understand business context, and make real architectural decisions. We value clear thinking, clean code, and the ability to ship reliable software.
How we work
We work remotely with flexible hours. Communication is mostly async, with occasional calls for project kickoffs, planning, and client check-ins. We value quality over velocity and clear communication over constant availability.
Projects typically last 4 to 16 weeks. You will usually be focused on one or two projects at a time, with full ownership of the technical implementation.
What you will work on
Recent projects include a football prediction platform, a B2B ordering portal for a jewellery business, financial dashboards, and internal operations tools for service companies. Every project involves real business problems and real users.
Responsibilities
- Build and ship full-stack features across client projects using React, Node.js, TypeScript, and PostgreSQL
- Work directly with founders and stakeholders to understand business requirements
- Design database schemas, APIs, and application architecture for new systems
- Write clean, maintainable code with proper error handling and testing
- Participate in code reviews and contribute to technical decisions
- Help scope and estimate new projects during the planning phase
- Deploy and maintain production applications
Requirements
- 3+ years of professional experience building full-stack web applications
- Strong proficiency with React and TypeScript
- Experience with Node.js and relational databases (PostgreSQL preferred)
- Comfort designing and building REST APIs
- Ability to work independently and manage your own time effectively
- Clear written and verbal communication skills
- Experience shipping and maintaining production applications
Nice to have
- Experience with Next.js or similar meta-frameworks
- Experience building internal tools, portals, or business systems
- Familiarity with Tailwind CSS
- Experience working in an agency or consulting environment
- Interest in business operations and workflow design
Apply
Email your CV or portfolio and a short note on why this role fits. We read everything.
Email application