Junior Full-Stack Developer - TypeScript / Vue / Node.js

Posted 3 days ago

Worldwide

Needs to hire 3 Freelancers
Summary

40 hours/week | $20-$25/hour | 3-6 months | US Pacific Time We're looking for a Junior Full-Stack Developer to work with our engineering team on Vixi Suite, a production platform used to create interactive digital experiences for live events, sports, entertainment, and brand activations. This is a great opportunity for an early-career developer who wants hands-on experience working on real production software alongside experienced engineers. We're not looking for someone who already knows everything in our stack. We're looking for someone with strong development fundamentals, curiosity, good problem-solving skills, and the ability to learn quickly. Engagement Details - Hours: Approximately 40 hours per week - Rate: $20-$25/hour, depending on experience - Schedule: Must be available during US Pacific Time business hours - Initial engagement: Approximately 3-6 months, depending on project demand - Long-term potential: There is potential to extend the full-time engagement beyond the initial period. We may also have opportunities for ongoing, one-off development projects after the initial engagement ends. What You'll Work On You'll work directly with our development team on tasks such as: - Building and updating features across our web applications - Frontend development using Vue 3 and TypeScript - Backend development using Node.js and TypeScript - Working with MongoDB - Building and integrating REST APIs - Integrating third-party platforms and services - Debugging frontend, backend, and API issues - Working with applications and services hosted in Google Cloud Platform - Testing your work and collaborating with our QA team - Researching and prototyping new technologies - Building and improving AI-powered workflows Depending on your experience and interests, you may also work with generative AI APIs, image/video processing, and multi-step AI pipelines. Our Stack Frontend - Vue 3 - TypeScript - REST APIs - Real-time web functionality Backend - Node.js - TypeScript - MongoDB Infrastructure - Google Cloud Platform (GCP) - GitHub AI & Emerging Technology - Generative AI APIs and models - Image and video generation APIs - Multi-step AI workflows - Prompt development and testing - Third-party AI services You do not need experience with every technology listed above. Strong TypeScript and modern web development fundamentals are more important than already knowing our entire stack. What We're Looking For You should have: - Working knowledge of TypeScript - Basic understanding of modern web application - development - Familiarity with both frontend and backend development concepts - Understanding of APIs, HTTP requests, and JSON - Basic Git/GitHub experience - Strong troubleshooting and problem-solving skills - Ability to research unfamiliar technologies independently - Attention to detail and willingness to test your own work - Good communication skills - Comfort asking questions when requirements aren't clear - Ability to reliably work during US Pacific Time business hours Nice to Have Experience with any of these is helpful, but not required: - Vue 3 - Node.js - MongoDB - Google Cloud Platform - REST APIs - WebSockets or other real-time technologies - Authentication and authorization - CI/CD - Automated testing - AI/LLM APIs - Generative image or video APIs - Multi-step AI workflows Who This Is a Good Fit For We're particularly interested in: - Recent graduates looking for their first professional development role - Self-taught developers with strong personal projects - Junior developers interested in becoming full-stack engineers - Developers interested in AI, interactive experiences, live events, or emerging technology We're more interested in how you think, learn, and solve problems than how many frameworks you already know. You'll initially work on smaller, well-defined development tasks with support from senior engineers. As you become familiar with our platform and development practices, you'll take ownership of increasingly complex features and technical problems. AI Usage We actively use AI development tools and encourage our developers to use them effectively. However, we want to hire you, not your AI assistant. During interviews and technical discussions, we expect candidates to explain their own thinking, troubleshooting process, and technical decisions. How to Apply Please include the following in your Upwork proposal: - A short introduction and your current experience level. - Links to your GitHub, portfolio, or 1-3 projects you've built. Your experience with TypeScript. - Any experience you have with Vue, Node.js, MongoDB, APIs, or similar technologies. - Any experience or personal projects involving AI APIs or generative AI. - Your location and time zone. - Confirmation that you can consistently work approximately 40 hours per week during US Pacific Time business hours. Please don't send a long generic cover letter. We'd much rather see a few examples of things you've actually built and a short explanation of what you personally worked on. We're looking for someone who can grow with the team and eventually become a developer we can confidently give a problem to - someone who can investigate it, ask good questions, implement a solution, test it, and learn from the process.

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Entry level
    Experience Level
  • $15.00

    -

    $30.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
MongoDB
Google Cloud Platform
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 27, 2024
  • United States
    El Segundo12:18 PM
  • $438K total spent
    39 hires, 13 active
  • 4,747 hours

Explore similar jobs on Upwork

Flutter + Laravel Developer for DemandiumHourly‐ Posted 4 weeks ago
Laravel
PHP
jQuery
AJAX
Bug Bounty Program ManagerHourly‐ Posted 4 weeks ago
PHP
JavaScript
Java
Android App Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo