Any
1200-2000 USD a month
40
Jun 16, 2026
About the role
We're a UK-based ecommerce company building a SaaS web platform that helps online retailers understand and improve their business performance. The product is live and growing, and we're looking for one skilled developer to join us full-time and help take it forward — building new features, improving what's there, and keeping everything running smoothly.
This is a long-term position for someone who wants stability, ownership of their work, and the chance to grow with a product over years, not weeks. You'll work directly with the founder, so clear communication and the ability to work independently matter as much as your code.
What you'll be doing
- Building and maintaining features across the full stack (frontend and backend)
- Working with our API integrations to third-party services and pulling/processing data reliably
- Writing clean, tested, maintainable TypeScript
- Helping diagnose and fix bugs, and improving performance
- Collaborating on what to build next — your ideas are welcome
You must have solid experience with
- TypeScript & Node.js (this is non-negotiable — most of our code is TypeScript)
- React (modern hooks, component-driven UIs)
- AWS serverless — Lambda, API Gateway, and ideally infrastructure-as-code (CDK or CloudFormation)
- PostgreSQL / relational databases — schema design, writing efficient queries, migrations
- REST APIs — both consuming third-party APIs and building your own
- Git and a disciplined, test-as-you-go working style
Nice to have (not required)
- Experience integrating with large external APIs (marketplaces, payment providers, etc.)
- AWS Step Functions, EventBridge, or other event-driven patterns
- Stripe integration
- An eye for clean, usable UI
What we offer
- Full-time, long-term, stable role (40 hrs/week)
- Competitive monthly salary based on your experience
- Real ownership — you'll see your work used by real customers
Working hours: Mostly flexible, but you'll need 2–3 hours of overlap with UK business hours (GMT/BST) for calls and collaboration.
---
HOW TO APPLY — please read carefully
I get a lot of applications, so I screen hard. To show me you actually read this:
1. Start your message with the word EVERGREEN (applications without this are deleted unread).
2. Briefly tell me about one project where you used TypeScript on AWS — what it did and what your specific role was.
3. Answer this: "You need to fetch data from a third-party API that's slow and sometimes rate-limits you. How would you make that reliable?" (2–3 sentences is fine.)
4. Send a link to your GitHub, portfolio, or any code sample you're proud of.
I'll reply within a few days to anyone who follows all four steps. Looking forward to meeting you.