Full-Stack Software Engineer
About the Role
Invaritech is looking for a curious and proactive Full-Stack Software Engineer to join our growing team. This is a hands-on opportunity for a junior-to-mid-level engineer to work directly with founders, build real production systems, and grow quickly through direct exposure to real-world problems.
You'll work across the entire stack—from building responsive frontends in React to designing backend workflows in Python. We don't expect you to know everything on day one, but we do expect a strong willingness to learn. This role is designed as a springboard: you'll start by contributing to features with guidance and gradually grow into a Senior Full-Stack / Cloud / DevOps Engineer over time.
What You'll Do
Our Tech Stack
You don't need to know everything below immediately. Familiarity with some of these—and a strong desire to learn the rest—is what matters.
Frontend
- • React (Next.js)
- • React Native
- • Tailwind CSS
- • Animation (GSAP)
Backend
- • Python
- • REST APIs
- • Serverless Functions
Data & Automation
- • PostgreSQL
- • NoSQL Databases
- • N8N Workflows
Growth Path
- • DevOps & CI/CD
- • Cloud Engineering
- • System Architecture
Requirements
Must-Have
- 0–2 years of software development experience (professional or strong personal projects).
- Hands-on experience with a modern frontend framework (ideally React).
- Basic backend development experience (Python or similar).
- Basic understanding of SQL and willingness to learn NoSQL.
- Strong curiosity and ability to learn independently.
- Clear communication and reliability in a remote setup.
Nice-to-Have
- Experience with Next.js, React Native, or Tailwind CSS.
- Familiarity with GSAP or other animation libraries.
- Experience with n8n or similar automation tools.
- Familiarity with Git and branching workflows.
- Exposure to cloud platforms (AWS, GCP, Azure).
Contract Details & Transparency
We believe in being upfront about how we work together. This role is an hourly contract position, with a rate of HKD 32–39 per hour, depending on experience.
Because the team is fully remote, we use a lightweight time-tracking tool during working hours. This helps keep billing accurate and ensures you're paid fairly for the time you actually work.
The tool records active work time only (not personal activity), and its sole purpose is to maintain clarity and trust on both sides.
Hours worked without the tracker active can't be counted as billable.
Ready to Grow?
If you're eager to learn, build, and solve real problems, we'd love to hear from you.
Please email hello@invaritech.ai with:
- 1.Your CV
- 2.A short note on why you want to join and what you're currently learning
- 3.Links to projects, GitHub, or a portfolio (unfinished projects are welcome)