This is a remote position.
Experience Level
This role is ideal for engineers with 3–6 years of experience and a strong background in building scalable, production-grade software systems.
We are looking for hands-on Software Engineers with strong expertise in TypeScript and AI/LLM systems, with experience building production-grade applications and modern AI-powered workflows. Experience with Python is a plus.
What You’ll Do as a Software Craftsperson
- Take full ownership of the software development lifecycle for complex, cross-functional initiatives — from design through production readiness.
- Build and maintain robust, scalable backend systems and APIs using TypeScript, following clean code and software craftsmanship principles.
- Design and deliver features end-to-end, balancing scope, quality, and long-term maintainability.
- Build AI-powered applications and workflows using LLMs, agents, and modern AI frameworks.
- Work with technologies such as OpenAI, Claude, agentic frameworks, and AI skills/tooling to build reliable and useful AI experiences.
- Identify technical and product issues beyond the immediate scope of work, proactively raising risks and driving solutions.
- Shape team practices around code quality, testing, tooling, and continuous improvement using DevEx and DORA principles.
- Collaborate closely with clients and internal teams to understand requirements, clarify priorities, and align on outcomes.
- Mentor and guide fellow engineers to raise overall team performance and promote a culture of learning.
- Leverage AI tools and agentic workflows to accelerate design, development, testing, and delivery where applicable.
- Build and integrate browser-based experiences, including Chrome Extensions, where required.
Requirements
Requirements
What You’ll Bring
- 3–6 years of overall software engineering experience with a strong track record of owning and delivering complex production systems.
- Strong hands-on experience building production-grade applications using TypeScript.
- Practical experience working with AI/LLM-based applications and agentic systems.
- Hands-on experience with AI/LLM applications, including OpenAI, Claude, AI agents, and agentic workflows.
- Experience with Mastra or similar agentic/LLM orchestration frameworks.
- Experience building or integrating Chrome Extensions and browser-based applications.
- Understanding of Responsible AI, including AI evaluation, reliability, safety, privacy, and handling AI-generated outputs.
- Experience working with SKILLs/tooling to extend AI agent capabilities.
- Strong system design skills with the ability to build scalable, maintainable, reliable, and observable systems.
- Strong engineering practices including TDD, CI/CD, code reviews, refactoring, and Agile/XP practices.
- Good understanding of REST/gRPC APIs, relational databases, performance optimisation, source control, and technical documentation.
- Python experience is good to have, particularly in building production-grade applications and AI/LLM systems.
- Familiarity with LangChain, LlamaIndex, Agno, vector databases, AI evaluation/observability tools, Docker, Kubernetes, or Terraform is a plus.
- Experience with React.js or other modern frontend frameworks is a plus.
Benefits
Life at Incubyte
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered.
Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion.
Perks
- Dedicated learning & development budget.
- Sponsorship for conference talks.
- Comprehensive medical & term insurance.
- Employee-friendly leave policies.
- Home Office fund
- Medical Insurance
Requires 3–6 years of software engineering experience, strong TypeScript and AI/LLM expertise, production systems ownership, system design, APIs, and engineering practices including TDD and CI/CD.
Key Responsibilities
- building systems
- designing features
- mentoring engineers
Skills & Tools
TypeScript, AI/LLM, Python, LLMs, OpenAI, Claude, Chrome Extensions, Mastra, TDD, CI/CD, REST, gRPC, LangChain, LlamaIndex, Agno, Docker, Kubernetes, Terraform, React.js, DORA
Job Details
- Category: Software Development
- Seniority: Mid Level
- Commitment: Full Time
- Workplace: Remote — Asia
- Languages: English
Benefits
- Tuition reimbursement
About Incubyte
A software engineering company building production systems and AI-powered applications. — Industry: Information Technology