Junior Full-Stack Developer - TypeScript / Vue / Node.js
Budget: $15.0 - $30.0
HOURLY / FULL_TIME
⭐ 5.00 (22)
United States
mongodb, google-cloud-platform, node.js, vue.js, typescript
Föredragna kvalifikationer
- Plats: Americas
- Erfarenhet: Nybörjare
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.
Öppna på Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Logga in