Full-Stack TypeScript Developer (Remote, Full-Time)

 Posted 8 hours ago
     
 60000 - 72000 per month
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and maintain apps for the Atlassian Marketplace using the Forge platform and React. Additionally, provide full-stack development services for external clients through a staff-augmentation model.

- **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:** 60,000 - 72,000 BDT/month (see full package below)

- **Experience:** At least 3 years

- **Start:** As soon as possible



---



## About the Role



I'm 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 client's projects.



Here's how that works in practice for you:



- **When you're booked by a client**, you work on that client's projects as part of their team.

- **When you're not booked**, you work on our own Atlassian Marketplace apps.



That means there's always meaningful work — you're 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.**



I'm 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 You'll 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 **Node.js / 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 client's 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**

- **Node.js**

- **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 they'll make you a stronger fit — especially for client work:

- **PostgreSQL**

- **Automated testing (Jest)**

- **Docker**

- **CI/CD**

- **NestJS**



Softer pluses:

- AWS

- GraphQL

- Agile / Scrum

- Next.js



### 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. I'm 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 salary of 60,000 BDT base, paid on time every month via Wise

- Higher pay during client work — when you're 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 — I'm 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

 

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Full Stack Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified