Job Title: Full Stack Developer - Python | Ray | Vue.js

Location: Remote

Job Type: Contract , looking for USC

Role Overview

  • We are seeking an experienced Full Stack Developer with strong hands-on expertise in Python, Ray/Ray framework, and Vue.js to design, develop, and deploy scalable web applications and distributed computing solutions.
  • The ideal candidate will have strong backend engineering skills in Python, experience building distributed and parallel workloads using Ray, and frontend development expertise using Vue.js.
  • The candidate will work closely with software architects, data engineers, AI/ML engineers, DevOps teams, and product stakeholders to develop high-performance applications and scalable AI/data processing platforms.

Required Skills

  • 5+ years of professional software development experience
  • Strong hands-on experience with Python
  • Experience developing distributed applications using Ray / Ray Framework
  • Strong experience with Vue.js
  • Experience developing RESTful APIs using FastAPI, Flask, or Django
  • Strong knowledge of JavaScript / TypeScript
  • Experience with HTML5, CSS3, and responsive web development
  • Strong understanding of object-oriented programming and software design principles
  • Experience with SQL and relational databases
  • Experience working with Git and modern software development practices
  • Strong understanding of API integration and microservices architecture
  • Experience with unit testing and automated testing frameworks

Responsibilities

  • Participate in requirements analysis, technical design, development, testing, deployment, and production support.
  • Design scalable full-stack solutions using Python, Ray, and Vue.js.
  • Collaborate with architects and engineering teams to define technical solutions.
  • Develop distributed computing solutions using Ray.
  • Build responsive and scalable Vue.js user interfaces.
  • Develop and maintain RESTful APIs.
  • Perform code reviews and ensure adherence to development standards.
  • Troubleshoot production issues and perform root-cause analysis.
  • Optimize application performance across frontend, backend, and distributed processing layers.
  • Contribute to CI/CD, automated testing, monitoring, and cloud deployment.
  • Mentor junior developers and contribute to technical best practices.
Similar jobs

Full Stack Developer

Apply On Company Site
Back to search page