Full-Stack Engineer
About WorkUgo
WorkUgo is a mission-driven platform solving the skilled trades labor shortage in developed countries. We connect employers with thoroughly vetted, relocation-ready tradespeople from trusted international markets. Our approach combines ethical hiring, immigration compliance, and seamless employer support to make global recruitment easy and scalable.
Unlike traditional staffing agencies, we are building a product-first infrastructure that empowers employers and candidates alike - offering not just placements, but real opportunities for long-term employment and settlement.
We are now looking for a part-time Full-Stack Engineer to help us build our MVP - the core matching engine between employers and candidates - from the ground up.
What You’ll Do
- Build the MVP platform to match employers with pre-vetted international trades talent
- Develop and maintain both front-end and back-end components
- Implement key workflows: employer onboarding, candidate profiles, search/match, shortlists, interviews, offers, and compliance tracking
- Set up CI/CD pipelines, logging/monitoring, backups, and basic security standards
- Collaborate async with the founder and other stakeholders to shape product features
- Write clean, tested, and scalable code with long-term maintainability in mind
What We’re Looking For
Core tech stack (you don’t need to know all, but should be comfortable with most):
- Frontend: React, Next.js, HTML/CSS, JavaScript
- Backend: Node.js (Express, Nest, or Fastify), and/or Python (FastAPI or Django)
- Database: PostgreSQL, schema design, ORMs like Prisma / TypeORM / SQLAlchemy
- APIs: REST (bonus: GraphQL), auth headers, pagination, filtering, rate limits
- Security: AuthN/AuthZ (JWT, OAuth), CSRF/XSS/SQLi prevention, secrets handling
- Testing: Jest, Vitest, Pytest; integration and API contract testing
- DevOps basics: Docker, GitHub Actions (or GitLab), environment configs, logs & metrics
Soft skills
- Comfortable working async and independently
- Clear communicator in writing
Collaborative and open to feedback
Other
- Fluent in English, Ukrainian
- Timezone: within ±3 hours of CEST
- Available ~15–25 hours/week (flexible)
Why Join Us
- Help build something meaningful from zero - your code will directly impact people’s careers and lives
- High autonomy and ownership over architecture, stack decisions, and implementation
- Simple, transparent communication - we respect your time and expertise
- Work with a founder who understands product, hiring, and technology
- If successful, this role can evolve into a long-term technical leadership position
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |