Junior Full Stack Developer to $800
Viso is growing, and we’re looking for a proactive and responsible Junior Full Stack Developer.
We truly believe in our motto: “Great People Do Great Things.”
Want to join a team that values initiative, trust, and growth? Then you’re in the right place! 💥
What we offer:
💸 Compensation & Benefits
- Paid vacation and sick leave
- Additional paid days off for work anniversaries and blood donation
- Referral program
🏢 Work Environment
- Hybrid/on-site/remote format (Lviv office)
- Flexible schedule: start your day between 8:00 and 10:00
- Cozy office in a great location with coffee, fruits, sweets, and a sunny terrace
- Great team
- Regular feedback and team support for solving work-related issues
🚀 Professional Growth
- Paid English lessons
- Daily practice through communication with international clients
- Free internal & external development courses
Your responsibilities:
- Solid experience with React (advanced hooks, state management using Redux or Context API, reusable component architecture)
- Strong proficiency with TypeScript (emphasis on maintainable, strictly typed codebase)
- Basic experience with Next.js (App Router, Middleware, API routes, SSR, Static Generation)
- Practical knowledge of Tailwind CSS (responsive, utility-first design system)
- Hands-on experience with Node.js / Nest.js (modular structure, REST API design, async patterns)
- Basic understanding of relational databases (PostgreSQL) and ORMs (e.g. Prisma, Drizzle)
- Familiarity with authentication methods (JWT, OAuth)
- Basic understanding of testing frameworks (Jest, React Testing Library)
- Familiarity with CI/CD workflows and deployment practices
- Experience working with deployment environments (Vercel, Render, Docker, etc)
👀 Nice to have:
- Interest in GenAI: understanding LLM APIs, basic prompt engineering
- Experience with frontend techniques like virtualisation, service workers, push notifications
- Experience with backend practices like microservices, GraphQL, gRPC
- Familiarity with UI libraries built on Tailwind CSS (e.g., shadcn/ui, DaisyUI, etc)
Requirements:
- At least B1 English level.
- Excellent communication and collaboration skills.
- Strong problem-solving mindset and attention to detail.
- Proactivity
- Client orientation
🧩 Projects you might join:
- Web and mobile apps for international clients (FinTech, HealthTech, E-commerce).
- Startups from MVP to launch
🕒 Working hours:
- Mon–Fri: 9:00–18:00 or 10:00–19:00 (1 hour lunch break)
👤 Hiring process:
1. Pre-screening
2. Test Task
3. HR Interview
4. Tech Interview with Head of SDO
If you have the skills, passion, and determination we’re looking for, join our young but fast-growing company. Apply now and become part of our exciting journey! ✨
Required languages
English | B1 - Intermediate |
Ukrainian | Native |