Full-Stack TypeScript Developer â Node  React  REST (Remote, Full-Time)
Dhaka - Bangladesh
Job Summary
- **Location:** Anywhere in Bangladesh (fully remote)
- **Type:** Full-time permanent long-term engagement
- **Hours:** 5 days/week 40 hours (flexible scheduling normal daytime hours no night shifts)
- **Salary:** 60000 - 72000 BDT/month (see full package below)
- **Experience:** At least 3 years
- **Start:** As soon as possible
---
## About the Role
Im a product founder building two things and this role sits across both:
1. **A portfolio of our own apps on the Atlassian Marketplace** (Jira Confluence Jira Service Management) built on the Forge platform.
2. **A software developer staff-augmentation service** (launching soon) where we place our developers with external clients to work on the clients projects.
Heres how that works in practice for you:
- **When youre booked by a client** you work on that clients projects as part of their team.
- **When youre not booked** you work on our own Atlassian Marketplace apps.
That means theres always meaningful work youre never idle between client bookings and you get variety: real client products *and* our own product line. The client work runs on **normal business hours. No uncommon shifts no late-night hours.**
Im looking for one skilled developer to own the technical side of this long-term from building and launching new apps to delivering solid work for clients. This is not a short-term project. I want someone who wants to grow with a product business and take genuine ownership of what they build.
---
## What Youll Be Working On
**On our own products:**
- Building new apps for the Atlassian Marketplace using the **Forge platform**
- Owning the full development lifecycle from spec to deployment to post-launch iteration
- Building Custom UI components in **React** that run inside Jira and Confluence
- Writing backend logic with ** / TypeScript** using Forge resolvers and Forge storage
- Integrating with the **Jira REST API** **Confluence REST API** and external services (LLM APIs webhooks)
- Maintaining and iterating on live apps based on real user feedback
**On client work (staff augmentation):**
- Delivering development work for client projects when booked working as part of the clients team
- Communicating clearly and professionally with the client on progress blockers and timelines
Across both: communicating clearly on progress blockers and timelines and flagging problems early rather than going quiet.
---
## Requirements
### Education
- a degree in Computer Science Software Engineering or a related field
### Experience
- At least 3 years in backend or full-stack development
- Experience in B2B software / services startups IT-enabled services or software companies is a plus
### Must-Have Non-Negotiable
These are the core of the work day to day:
- **Strong JavaScript and TypeScript**
- ****
- **React**
- **REST API design and consumption**
- **SQL and relational databases**
- **Git** comfortable with branches pull requests and collaborative workflows
- **Clear written English** this is how we work day to day
- **Strong logical thinking and problem-solving** you can break down complex requirements independently
- Comfortable working **remotely and asynchronously** you manage your own time well
### Comfortable With / A Plus
Not required but theyll make you a stronger fit especially for client work:
- **PostgreSQL**
- **Automated testing (Jest)**
- **Docker**
- **CI/CD**
- **NestJS**
Softer pluses:
- AWS
- GraphQL
- Agile / Scrum
-
### Bonus Points
- Prior experience with **Atlassian Forge** Atlassian Connect or shipped Marketplace apps
- Familiarity with **Jira Confluence or Jira Service Management** as a user
- Experience integrating **LLM APIs** (Claude OpenAI Gemini)
- Comfortable using **AI-assisted development tools** (Claude Code Cursor) my team uses these daily and productivity expectations reflect that
---
## What This Is Not
This is not a role for someone who needs constant hand-holding or close technical supervision. Im a non-technical founder so I need someone who can read a product brief ask the right clarifying questions and then execute. I handle product direction. You handle the technical execution.
If you need someone to review every line of code or answer technical questions daily this role is not the right fit.
---
## What You Get
- Stable permanent monthly salaryof 60000 BDT base paid on time every month via Wise
- Higher pay during client work when youre booked to a client your salary for that period is 20% above the base rate
- Completion bonus a bonus paid on the successful completion of client work
- Two festival (Eid) bonuses per year** part of your annual package
- Fully remote work from anywhere
- Normal daytime hours no late-night shifts** even on client work
- Flexible scheduling I care about output not when you work
- Always meaningful work client projects when booked our own products when not
- Variety exposure to a range of real client products alongside our own app portfolio
- Long-term engagement Im building a product business and a service business not a one-off project
- Direct communication with the founder no corporate layers no middle managers
- Modern tooling your work environment includes Claude Code and other AI dev tools
---
## Hiring Process
I run a structured transparent hiring process. No trick interviews no unpaid weeks of work:
CV review
1. **Online technical assessment via TestDome** about 60 minutes covering the core stack
2. **Live interview with me** covers your background technical thinking and a walkthrough of a real app concept
3. **A technical interview with one of your future colleagues
4. **Paid trial milestone** a small scoped piece of work on a real project paid at full rate
If both sides are happy after the trial we move to the full-time engagement