This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Software Developer based in the United States.
We are looking for an experienced Full Stack Software Developer to help build and evolve a next-generation developer portal that connects developers and AI agents with enterprise APIs.
In this role, you will contribute to a modern web platform designed to make hundreds of APIs easier to discover, understand, and integrate.
You will work with React, TypeScript, and Next.js to develop scalable, accessible, and high-performance applications hosted on Microsoft Azure.
A key part of your mission will be preparing API ecosystems for the growing use of AI agents through machine-readable documentation, discovery endpoints, and emerging interoperability standards.
Working within a small, collaborative engineering team, you will partner with product managers, designers, and API specialists to deliver impactful features on a weekly basis.
This is an opportunity to shape the future of developer experience while contributing to innovative technologies at the intersection of cloud computing, APIs, and artificial intelligence.
\n
Accountabilities
You will contribute to the design, development, and continuous improvement of a global developer portal, ensuring a seamless experience for both human developers and AI-powered applications. Your responsibilities will include:
Design, develop, and test high-quality, scalable features using React, TypeScript, and Next.js, following established software engineering standards and development practices.
Build AI-agent-ready capabilities, including Markdown documentation for API operations, API catalog and discovery endpoints, and machine-readable metadata.
Help make enterprise APIs easier for AI agents to discover, understand, authenticate with, and consume reliably.
Collaborate with designers, content owners, product managers, and API teams to translate requirements into effective technical solutions.
Maintain ownership of software throughout its entire lifecycle, including development, unit testing, end-to-end testing, accessibility validation, and production support.
Improve application reliability, performance, and observability across Microsoft Azure environments.
Participate in project scoping, technical planning, and progress tracking, proactively identifying and communicating potential blockers.
Create clear technical and design documentation for both internal teams and external developer audiences.
Contribute to open-source initiatives and projects where appropriate.
Follow established security policies and secure software development practices to protect applications and infrastructure.
Promote a collaborative engineering culture built around curiosity, accountability, continuous learning, and technical excellence.
Requirements
The ideal candidate is a technically versatile software developer with strong full-stack experience, a passion for developer experience, and an interest in building applications that support the next generation of AI-powered integrations. You should bring:
Bachelor's degree in Computer Science or a related quantitative field.
At least 5 years of professional software development or programming experience.
3–5 years of experience developing production web applications using React and TypeScript.
Experience building server-rendered applications with Next.js or similar React frameworks, including server-side API routes.
Strong understanding of relational databases, particularly PostgreSQL, and experience using ORM tools such as Prisma.
Experience implementing authentication and authorization mechanisms in web applications, including OAuth 2.0 and Role-Based Access Control (RBAC).
Familiarity with CI/CD pipelines and automated deployment workflows, particularly GitHub Actions.
Experience with software testing frameworks and tools such as Jest and Playwright.
Knowledge of Microsoft Azure…