The New York Jobs CEO Council is seeking a Full Stack Developer to lead the development of an AI-powered web application designed to support CUNY students in their career journeys, aiming to expand access to opportunity for New Yorkers.
Requirements
- Strong proficiency in JavaScript and TypeScript.
- Expertise in Next.js (including App Router, Server Components, and API Routes) for building scalable, high-performance web applications.
- Extensive experience with frontend frameworks/libraries (e.g., React, HTML, CSS/SASS).
- Solid understanding of backend development concepts and experience with Node.js, RESTful APIs, and database technologies (e.g., PostgreSQL, MongoDB).
- Experience with Google Cloud Platform (GCP) environments, particularly Cloud Run and App Engine.
- Proficiency with CI/CD workflows using GitHub and GitHub Actions.
- Experience working with or integrating AI/Machine Learning services or models.
Responsibilities
- Develop and maintain both front-end and back-end components of our AI we application using Next.js and JavaScript/TypeScript.
- Collaborate with product managers, designers, and other developers to define, design, and ship new features for CUNY student users.
- Work closely with the team to develop frontier model features and integrate multi-agent frameworks, such as Google’s Agent Development (ADK), into the application.
- Optimize application's performance, scalability, and security, especially when handling interactions with LLM models and 3rd party integrations
- Write clean, maintainable, and well-documented code and participate in code reviews.
- Implement CI/CD practices using GitHub and GitHub Actions.
- Proactively identify and address technical debt and application bottlenecks.
Other
- 3–4 years of professional experience
- Hybrid, 60% in-office role
- Excellent problem-solving skills and a passion for building user-centric, high-quality products.
- Familiarity with the architecture and principles of a multi-agent framework or complex distributed systems.
- Experience in educational technology (EdTech) or applications serving a student population.