Senior/Staff Founding Software Engineer (TypeScript / Dev Infra)
Brazil / Remote
Full-Time
About the Role
This is a deeply technical role at the intersection of frontend frameworks, backend frameworks, TypeScript APIs, real-time systems, and AI agent runtime protocols. You’ll help shape the developer experience, reliability, and scalability of infrastructure already used by tens of thousands of developers—and soon millions. You’ll collaborate with top teams across the AI infra ecosystem—from leading open-source frameworks, to hyperscalers, to cutting-edge product teams building AI into real applications.
You’ll primarily work on complex infrastructure upstream of our headless UI layer—the foundation that brings agents into production-grade, user-facing applications.
As a Senior or Staff Dev Infra Engineer at iForAI, you’ll be a key individual contributor helping define and build the core infrastructure behind the agent/user interaction layer—powering the next generation of AI-native apps. You’ll work across our open-source and enterprise platforms, focused on making it seamless for developers to integrate AI copilots deeply into their products.
Key Responsibilities
Design and build high-quality TypeScript & Python SDKs that delight our users by elegantly abstracting incidental complexity without sacrificing low level control (”make the common easy, and the uncommon possible”).
Develop and evolve complex SDK integrations and sensible abstractions
Create intuitive, well-typed APIs with excellent developer experience
Build reusable components and libraries to streamline development processes
Contribute to our open-source ecosystem and engage with our community. This is an excellent opportunity to grow your network and engage with technical leadership at the highest levels of industry, both on the user side and on the partner-side
Collaborate closely with the team to translate requirements into robust solutions
Collaborate closely with the team to translate requirements into robust solutions
Drive projects forward independently, working through ambiguity with self-direction
Optimize performance and ensure scalability of our infrastructure
Stay ahead of emerging trends in frontend and LLM development
What We're Looking For
Track record building developer tools, SDKs, or libraries used by engineering teams
Deep TypeScript expertise (3+ years)
React and Node.js experience
Experience designing and maintaining clean, intuitive APIs and developer interfaces
Ability to own systems end-to-end and navigate ambiguity in fast-moving environments
Clear, concise communication skills and a collaborative approach
High degree of independence and technical judgment
Nice-to-have
If you don't have those skills, we will teach you
React infrastructure work beyond application development (state management, custom hooks)
Experience with LLM integration or AI product surfaces
Functional programming knowledge (especially Rust)
Functional Reactive Programming experience
Python experience
Open source contribution history
Experience with agent runtimes or real-time collaborative systems
Track record building and maintaining public APIs
Hiring Process
HR interview:
We'll talk about your professional background, the specifics of the position we are offering, and address any questions you might have.
Tech interview:
A deeper look into your technical expertise and problem-solving approach, ensuring your skill set aligns with our project's needs.
Interview with the C-Level:
A conversation focused on the company's vision, strategic goals, and how your role aligns with them.
Feedback

Job offer