Full Stack Developer

Engineering · Plano, TX · Full-time

Overview:

As a Full Stack Developer at Yobi, you will be at the heart of our product development. You will design, develop, and deploy high-quality web applications that power our AI solutions. You will work collaboratively with cross-functional teams—including data scientists, AI engineers, product managers, and UX/UI designers—to create robust, scalable, and user-centric applications. This role requires an individual who is both innovative and pragmatic, with a strong understanding of the entire web development lifecycle.

Key Responsibilities:

Application Development & Architecture:

  • Design and develop scalable, high-performance web applications that integrate seamlessly with AI models and backend systems.
  • Architect and implement both front-end and back-end solutions with a focus on maintainability, scalability, and security.
  • Translate complex business requirements and technical needs into innovative software solutions.

Front-End Development:

  • Build intuitive, responsive, and engaging user interfaces using modern frameworks (e.g., React, Angular, or Vue.js).
  • Collaborate with UX/UI designers to ensure an exceptional user experience.
  • Optimize front-end performance and ensure cross-browser compatibility.

Back-End Development:

  • Develop robust server-side logic using languages and frameworks such as Node.js, Python (Django, Flask), or similar technologies.
  • Design and implement APIs (RESTful, GraphQL) that efficiently connect front-end systems with backend data services.
  • Ensure the integration of AI algorithms and data pipelines with application logic.

Database & Data Management:

  • Design, implement, and maintain efficient database solutions (SQL and NoSQL).
  • Optimize data storage, retrieval, and management to meet high-performance application needs.
  • Ensure data security, integrity, and privacy across systems.

DevOps & Deployment:

  • Collaborate with DevOps engineers to design CI/CD pipelines that automate testing, integration, and deployment.
  • Monitor application performance and maintain scalable cloud infrastructure (AWS, GCP, Azure, etc.).
  • Implement robust monitoring, logging, and error handling systems.

Collaboration & Agile Development:

  • Work closely with product managers and AI specialists to iterate on product features and enhancements.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • Proven experience in full-stack development, with a strong portfolio of projects.
  • Proficiency in modern web development frameworks and technologies.
  • Strong understanding of software development principles and best practices.
  • Experience with cloud platforms and DevOps practices.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills and ability to work in a team environment.
  • Experience with AI/ML integration is a plus.

Yobi-1 Assistant

You can start a conversation with Yobi-1 by typing a message to chat or clicking the button below to call me

Click "Talk to Yobi-1" on the homepage to start a call