Posted 2d ago

Software Craftsperson Node/Typescript - II

@ Incubyte
India
RemoteFull Time
Responsibilities:design systems, build services, maintain backend
Requirements Summary:3+ years hands-on full-stack development; expert TypeScript; strong Node.js experience; independent contributor with product mindset.
Technical Tools Mentioned:Node.js, TypeScript
Save
Mark Applied
Hide Job
Report & Hide
Job Description



This is a remote position.

Experience Level

This role is ideal for engineers with 3+ years of full-stack software development experience, with a strong developer mindset and hands-on experience building and maintaining production systems.

An experienced individual contributor who thrives in ownership-driven environments, can operate effectively with minimal oversight, and is comfortable working in the absence of a traditional Product Manager while demonstrating a strong product mindset.

What You’ll Do as a Software Craftsperson

  • Design and build high-quality, maintainable systems using disciplined engineering practices such as TDD, Test Pyramid, and a strong focus on overall software quality
  • Operate in an AI-powered development environment, leveraging AI as a collaborator to explore solutions, accelerate development, and improve outcomes while maintaining strong engineering judgment
  • Take end-to-end ownership of tasks, from understanding requirements to execution and delivery, with minimal supervision
  • Work extensively on modern TypeScript-based systems as a core part of the development stack
  • Develop and maintain backend systems using Node.js, ensuring scalability, performance, and reliability
  • Set up and monitor systems to ensure system reliability and observability.
  • Make thoughtful technical decisions that balance simplicity, scalability, and maintainability
  • Work in a highly autonomous environment, defining problems, interacting with customers when needed, and driving solutions independently
  • Contribute to improving engineering practices, developer experience, and system quality across the team.


Requirements

What You’ll Bring

  • 3+ years of hands-on full-stack software development experience with a strong developer mindset.
  • Expert-level proficiency in TypeScript.
  • Strong experience or familiarity with Node.js (Intermediate level or above preferred)
  • Solid understanding of Software Craftsmanship principles, including TDD, Test Pyramid, and quality-first development.
  • Familiarity with monitoring and observability tools 
  • Exposure to or interest in AI Engineering (beginner level acceptable) and the ability to work effectively in AI-assisted environments
  • Strong critical thinking and problem-solving skills, with the ability to independently define and execute tasks
  • Comfort working in a high-ownership, low-structure environment without a dedicated Product Manager.

What We Value

  • Extreme ownership – you take responsibility for outcomes and drive work end-to-end
  • Ability to execute independently and define problems, not just solve assigned tasks
  • A strong product mindset – willingness to talk to customers, understand problems deeply, and define direction when needed
  • Deep care about developer experience and engineering quality
  • High standards, autonomy, and a bias toward action


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