We are seeking a talented Full-Stack Developer to join our team and contribute to building modern, scalable web applications for our AI-powered products. You will be responsible for designing, developing, and maintaining robust software solutions, working closely with cross-functional teams to deliver features from concept to deployment, and ensuring seamless integration between frontend and backend systems.
Key Responsibilities:
- Backend Development: Design and implement scalable, high-performance backend services to power AI Agent capabilities.
- Innovation & Optimization: Continuously improve backend architecture using Python, FastAPI, ReactJS, and PostgreSQL, with a focus on LLMs and AI system integration.
- Code Quality & Collaboration: Participate in code reviews, uphold best practices, and contribute to a high-quality, maintainable codebase.
- Cross-Functional Work: Collaborate with product, design, and AI teams to deliver features end-to-end, ensuring seamless frontend-backend integration.
Technical Requirements:
- Strong experience with Python (FastAPI) and JavaScript (ReactJS).
- Hands-on experience with building and deploying AI solutions and LLMs.
- Solid understanding of RESTful APIs, microservices, containerization (Docker/Kubernetes), CI/CD, and version control (Git).
- Familiarity with Agile methodologies and experience in collaborative team environments.
Qualifications:
- 5+ years of professional full-stack development experience.
- Expertise in ReactJS, FastAPI, and Python.
- Strong backend modeling skills with PostgreSQL.
- Experience in developing scalable and maintainable software solutions.