Python Vue Full Stack Developer

Rev Agency LLCWestbury, NY
Remote

About The Position

The Python / Vue Full Stack Developer is responsible for designing, developing, and maintaining modern, scalable web applications across the full technology stack. This role involves close partnership with product, design, and engineering teams to deliver high-quality user experiences using Vue 3 on the front end and Python (FastAPI) on the backend. The developer will build robust APIs, work with relational databases, and deploy cloud-native solutions in Microsoft Azure, with opportunities to integrate AI-powered capabilities. This position requires a strong balance of frontend craftsmanship, backend architecture, and collaborative problem-solving in a fast-paced, agile environment.

Requirements

  • Solid experience working with MS SQL Server or other relational databases
  • Strong knowledge of modern JavaScript/TypeScript, HTML5, CSS3, and TailwindCSS
  • Hands-on experience deploying and maintaining applications on Azure
  • Familiarity with SDLC tools including Git, Azure DevOps, Jira
  • Strong problem-solving skills with excellent attention to detail
  • Clear, effective communication and collaboration skills
  • Able to collaborate effectively with other employees and managers to ensure teamwork.
  • Ability to handle situations in a calm, professional manner and exhibit good judgment.
  • Presents a professional and tidy appearance (virtually or in person) while participating in virtual calls, company or industry events, and/or meetings.
  • Ability to maintain productivity and confidentiality in a remote or hybrid work environment, including: Minimal distractions, Reliable internet connectivity, Ongoing communication with leadership, Reliable childcare/eldercare when applicable
  • A minimum of five (5) years of professional full-stack development experience
  • Strong expertise in Vue 3 (Composition API, Pinia, Vue Router)
  • Advanced Python development experience with FastAPI or similar frameworks
  • Experience with SQLModel, SQLAlchemy, or comparable ORMs

Nice To Haves

  • Bachelor’s degree in computer science, Information Technology, or related field, or equivalent experience preferred.
  • Nuxt experience a plus
  • Experience in integrating AI/ML solutions (e.g., Azure OpenAI, LangChain)
  • Knowledge of Docker, Kubernetes, or other containerization technologies
  • Experience building or supporting CI/CD pipelines
  • Understanding of microservices architectures
  • Experience with automated testing (pytest, Vitest, Cypress)
  • Background in travel, e-commerce, or consumer-facing platforms

Responsibilities

  • Design, build, and maintain full-stack web applications using Vue 3 and Python/FastAPI
  • Develop responsive, user-friendly interfaces using the Vue 3 Composition API
  • Build and maintain backend services and RESTful APIs using FastAPI and SQLModel
  • Design, optimize, and query relational databases, primarily MS SQL Server
  • Integrate AI and machine-learning capabilities into web applications where applicable
  • Deploy, manage, and support applications hosted on Microsoft Azure
  • Collaborate cross-functionally with product managers, designers, and engineers
  • Write clean, maintainable, and well-tested code following best practices
  • Participate in code reviews using Bitbucket
  • Contribute to sprint planning and task tracking in Jira
  • Optimize application performance across frontend and backend components
  • Assist with other tasks and/or special projects as required.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service