Jobgether

Software Craftsperson/TypeScript Engineer II

Jobgether

Remote · Full Time

Be the first to apply

Experience
3–6 yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

This role is offered by a partner company seeking a skilled Software Craftsperson/TypeScript Engineer II based in Saudi Arabia. It is a fully remote position designed for a software engineer with 3 to 6 years of experience in developing scalable, production-ready systems. The role demands ownership across the full software development lifecycle, including system design, implementation, testing, and operational deployment.

The position merges strong TypeScript engineering with cutting-edge AI and large language model (LLM) technologies, such as agentic workflows and AI-enabled applications. The engineer will be engaged in complex and cross-functional projects, applying principles of software craftsmanship, Extreme Programming, and modern development practices.

The work environment fosters autonomy, continuous learning, collaboration, technical mentorship, and pragmatic delivery. Additionally, the candidate will influence engineering standards, guide peers, and help teams responsibly adopt AI-native development practices.

Key Responsibilities

  • End-to-end ownership of sophisticated software projects, from designing through implementation, testing, production deployment, and ongoing enhancements.
  • Develop and maintain scalable and reliable backend systems and APIs using TypeScript and solid software craftsmanship methodologies.
  • Create production-grade features balancing business needs, technical excellence, performance, and maintainability.
  • Build AI-driven applications and workflows utilizing LLMs, AI agents, agentic frameworks, and modern AI tools.
  • Leverage platforms like OpenAI, Claude, and agent orchestration frameworks to construct dependable AI experiences.
  • Recognize and mitigate technical and product risks beyond immediate tasks, proposing effective solutions proactively.
  • Enhance engineering quality via testing, code review, refactoring, tooling improvements, developer experience, and DORA-aligned practices.
  • Work closely with clients and stakeholders for requirement clarification, priority setting, and alignment with business objectives.
  • Provide mentorship to engineers, fostering knowledge sharing and continuous professional development.
  • Use AI-assisted and agentic workflows to accelerate design, development, testing, and deployment when appropriate.
  • Create and integrate browser-based components, including Chrome Extensions, as project needs dictate.
  • Promote responsible, pragmatic engineering with a focus on quality, reliability, maintainability, and client satisfaction.

Qualifications and Requirements

  • 3 to 6 years of proven professional experience delivering complex, production-grade software systems.
  • Proficient hands-on experience in building production applications using TypeScript.
  • Practical experience developing AI or LLM-enabled applications, including AI agents and agentic workflows.
  • Familiarity with AI platforms such as OpenAI, Claude, or other LLM ecosystems.
  • Experience with Mastra or similar frameworks for LLM and agent orchestration.
  • Experience developing or integrating Chrome Extensions and other browser-based applications.
  • Understanding of Responsible AI principles including evaluation metrics, reliability, safety, privacy, and appropriate handling of AI-generated content.
  • Practical use of AI tools to extend capabilities of AI agents.
  • Strong skills in system design for scalable, maintainable, reliable, and observable architectures.
  • Knowledge of solid engineering methods such as Test-Driven Development (TDD), continuous integration/delivery (CI/CD), code reviews, refactoring, and agile or Extreme Programming methodologies.
  • Understanding of REST/gRPC APIs, relational databases, performance optimization, version control, and technical documentation.
  • Excellent problem-solving, ownership, communication, and teamwork skills.
  • Ability to collaborate effectively with clients and distributed teams, identifying and resolving issues proactively.
  • Python experience is a beneficial plus, especially for AI/LLM production systems.
  • Exposure to technologies such as LangChain, LlamaIndex, Agno, vector databases, AI evaluation or observability tools, Docker, Kubernetes, or Terraform is an advantage.
  • Experience with React.js or other modern frontend frameworks is advantageous.
  • A strong commitment to continuous learning, software craftsmanship, AI-native development, and improving engineering practices.

Benefits

  • Work remotely with a flexible, remote-first approach.
  • Core overlapping hours to enable effective teamwork while maintaining personal autonomy.
  • Twice-yearly in-person coworking sessions with travel expenses funded by the company.
  • Annual company retreats covered with travel costs included.
  • Allocated budget for professional growth and learning.
  • Opportunities for sponsorship to speak at conferences.
  • Comprehensive medical and term insurance coverages.
  • Employee-friendly leave policies.
  • Funding for home office setups suitable for remote work.
  • A collaborative engineering culture prioritizing pairing, refactoring, experimentation, continuous learning, and excellence.
  • Chances to work with advanced AI technologies and shape AI-native engineering practices.

Additional Information

This role is listed through a partner company who handles the application processing and subsequent steps. The hiring decisions and further interview procedures are managed internally by the partner organization.

Applications are assessed using AI-supported matching technology to quickly and fairly rank candidates based on core role requirements, but final hiring decisions are made by humans. Data privacy is observed under applicable laws, and candidates can inquire about their data processing upon request.

How they work

Teamwork & Collaboration Problem Solving Leadership Learning Agility Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer