Junior Full Stack Engineer (REVIEWING CANDIDATES IN TEXAS, MICHIGAN, KENTUCKY, and ILLINOIS ONLY) Applicants must be legally authorized to work in the United States and must not require current or future employer sponsorship for employment authorization.
AI Front Desk | Intelligent AI Business Software Platform
About AI Front Desk
AI Front Desk is an Intelligent AI Business Software Platform—a flexible, extensible framework that enables businesses to build AI-powered features with multi-model decision-making, workflow orchestration, and human-in-the-loop capabilities. Our platform supports multiple business features through a unified architecture, enabling intelligent decision-making through multi-model LLM cascades while ensuring AI safety and compliance through comprehensive governance layers.
Role Overview
We are seeking a Junior Full Stack Engineer to join our platform engineering team. This role focuses on building both user interfaces and backend services that support our AI powered platform. You will work under the guidance of senior engineers on real production features including staff facing consoles, real time interaction surfaces, workflow visualization tools, backend APIs, database integrations, and event driven systems.
This role is designed for an early career engineer who wants hands on experience across frontend and backend development, enjoys building systems, values code quality, and is eager to learn how modern full stack platforms are built and operated in production.
Key Responsibilities
Frontend Development
- Implement React and TypeScript components under senior engineer guidance
- Build user interface components for internal and customer facing applications
- Develop real time interface features such as chat and live status updates
- Contribute to workflow visualization and dashboard style interfaces
- Write clean, maintainable, and well documented frontend code
- Participate in code reviews and incorporate feedback
Backend Development
- Implement backend services using Rust, Go, Node.js, or Python under guidance
- Develop REST APIs that support frontend and internal platform features
- Contribute to workflow orchestration and event driven service integrations
- Support data flow between frontend applications and backend services
- Write clean, maintainable, and well documented backend code
Database and Data Systems
- Work with PostgreSQL to implement schemas, migrations, and basic queries
- Support data access layers and learn query optimization techniques
- Integrate with caching systems such as Redis
- Assist with unstructured data systems including document and vector storage
- Learn database design patterns for transactional and analytical workloads
Event Driven and Platform Systems
- Work with event streaming systems such as Kafka
- Implement basic event producers and consumers under guidance
- Learn event schema design, processing logic, and error handling
- Contribute to building reliable event driven components
Quality, Testing, and Reliability
- Write unit tests and support integration testing efforts
- Help identify, debug, and resolve issues
- Learn performance optimization and debugging techniques
- Contribute to maintaining code quality standards
Collaboration and Learning
- Work closely with senior engineers on feature development
- Collaborate with frontend, backend, and ML engineers on API and data needs
- Participate in team meetings, design discussions, and documentation
- Actively learn full stack best practices and system design concepts
Required Experience
- 0 to 3 years of software engineering experience or equivalent project based experience
- Experience building user interfaces with React
- Proficiency in JavaScript and basic experience with TypeScript
- Experience with at least one backend language such as Node.js, Python, Go, Rust, or Java
- Understanding of REST API design and HTTP fundamentals
- Basic experience working with SQL databases
- Familiarity with Git version control and collaborative development
- Strong desire to learn, improve, and grow as a full stack engineer
Preferred Experience
- Exposure to Rust or Go through projects or coursework
- Familiarity with PostgreSQL, Redis, or similar data systems
- Basic understanding of event driven or distributed systems
- Exposure to frontend testing tools such as Jest or React Testing Library
- Experience with backend testing frameworks or CI workflows
- Interest in AI, ML, or data intensive platforms
- Curiosity about accessibility, UX, and real time user interfaces
Technical Stack
You will work with a modern full stack environment including React and TypeScript on the frontend and Rust, Go, Node.js, and Python services on the backend, with PostgreSQL and Redis for data storage, Kafka for event streaming, and containerized development workflows. Prior experience with all technologies is not required.
Growth and Development
- Mentorship from experienced senior engineers
- Hands on experience building production full stack systems
- Clear growth path toward mid level engineering roles
- Exposure to AI platform architecture and data intensive systems
- Opportunities to take on increasing responsibility over time
What We Offer
- Mentorship focused on learning and career development
- Opportunity to work on real world AI platform features
- Collaborative and supportive engineering culture
- Competitive compensation and benefits
- Professional development resources
- Flexible work arrangements
Salary Range: $55,000 to $85,000
Location: Remote (required collaboration in Austin, TX periodically)
Employment Type: Full time
Experience Level: Junior
AI Front Desk is an equal opportunity employer. We are committed to building a diverse and inclusive team and welcome candidates from all backgrounds.
Job Type: Full-time
Pay: $55,000.00 - $85,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
Application Question(s):
- Are you familiar with Git version control and collaborative development? Please explain
- Do you have a strong desire to learn, improve, and grow as a full stack engineer? Please explain
- Do you have experience building user interfaces with React? Please explain
- Are you proficient in JavaScript and basic experience with TypeScript? Please explain
- Do you have experience with at least one backend language such as Node.js, Python, Go, Rust, or Java? Please explain
- Do you have an understanding of REST API design and HTTP fundamentals? Please explain
- So you have basic experience working with SQL databases? Please explain.
- Do you live in Michigan, Texas, Illinois, or Kentucky?
Work Location: Remote