Full-Stack TypeScript Developer (Remote)

Plug & Solve
$60,000 - $72,000Remote

About The Position

The role involves working across two main areas: developing Atlassian Marketplace apps on the Forge platform and contributing to a software developer staff-augmentation service. When assigned to a client, the developer will work as part of the client's team on their projects. During periods between client bookings, the developer will work on the company's own Atlassian Marketplace apps. This ensures continuous meaningful work and variety. Client work adheres to normal business hours, with no uncommon or late-night shifts. The position requires a skilled developer to take ownership of the technical aspects, from building and launching new apps to delivering client work, with a focus on long-term growth and ownership within the product business.

Requirements

  • A degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years in backend or full-stack development.
  • 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.
  • Strong logical thinking and problem-solving skills.
  • Comfortable working remotely and asynchronously — managing own time well.

Nice To Haves

  • Experience in B2B software / services startups, IT-enabled services, or software companies.
  • PostgreSQL.
  • Automated testing (Jest).
  • Docker.
  • CI/CD.
  • NestJS.
  • AWS.
  • GraphQL.
  • Agile / Scrum.
  • Next.js.
  • 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).

Responsibilities

  • Building new apps for the Atlassian Marketplace using the Forge platform.
  • Owning the full development lifecycle for own products, 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.
  • Delivering development work for client projects when booked, working as part of the client's team.
  • Communicating clearly and professionally with clients on progress, blockers, and timelines.
  • Communicating clearly on progress, blockers, and timelines across both own products and client work, and flagging problems early.

Benefits

  • Stable, permanent monthly salary of 60,000 BDT base, paid on time every month via Wise.
  • Higher pay during client work — when booked to a client, 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 — focus on output, not specific work times.
  • Always meaningful work — client projects when booked, own products when not.
  • Variety — exposure to a range of real client products alongside own app portfolio.
  • Long-term engagement.
  • Direct communication with the founder — no corporate layers, no middle managers.
  • Modern tooling — work environment includes Claude Code and other AI dev tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service