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

Job Description

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

Company Name: R. E. S. LLC

Vacancy: --

Age: At least 25 years

Job Location: Anywhere in Bangladesh

Salary: Tk. 60000 - 72000 (Monthly)

Experience:

  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Business-to-Business (B2B) Software and Services Startup


Published: 2026-06-12

Application Deadline: 2026-07-12

Education:
    • Bachelor of Computer Application (BCA)
    • Bachelor in Engineering (BEngg)
    • Bachelor of Science (BSc)


Requirements:
  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Business-to-Business (B2B) Software and Services Startup


Skills Required: Database programming,Docker,Github,JavaScript,Node.js,ReactJS,REST API,SQL,TypeScript

Additional Requirements:
  • Age At least 25 years
  • 3+ years of experience in backend or full-stack development
  • Solid experience with JavaScript or TypeScript (required for Forge)
  • Familiarity with the Atlassian ecosystem — Jira, Confluence, or Forge is a strong plus
  • Strong logical thinking and problem-solving — you should be comfortable breaking down complex requirements independently
  • Experience working remotely and asynchronously — you manage your own time well
  • Clear written communication in English — this is how we work day to day
  • Someone who flags problems early rather than going quiet
  • Strong JavaScript and TypeScript — non-negotiable, this is the entire Forge stack
  • Node.js — for backend logic and resolvers
  • React — for Forge Custom UI components
  • REST API design and consumption — every Forge app calls Atlassian APIs
  • SQL and relational databases — for structured data thinking and external DB integrations
  • Git — comfortable with branches, pull requests, and collaborative workflows
  • Clear written English — this is how we work day to day

Strong 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



Responsibilities & Context:

- **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** — this is the entire Forge stack, non-negotiable

- **Node.js** — for backend logic and resolvers

- **React** — for Forge Custom UI components

- **REST API design and consumption** — every Forge app calls Atlassian APIs, and client work will too

- **SQL and relational databases** — for structured data thinking and external DB integrations

- **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 some 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



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work from home

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs