Junior Full-Stack Engineer

Itsmart Co Ltd — Taiwan · Posted ~4 hours ago

Junior

Skills

HTML CSS JavaScript TypeScript React Frontend development Full-stack development Web application development APIs Web applications Mobile applications

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team as a junior full-stack developer working on web and mobile applications, APIs, and data dashboards. You will build practical software using modern frontend technologies while developing your backend capabilities. The role also provides opportunities to explore AI, machine learning, computer vision, and IoT in a supportive learning environment.

Highlights

An early-career opportunity to build strong modern full-stack skills while gaining exposure to AI, machine learning, computer vision, and IoT. The team emphasizes continuous learning, practical software development, problem solving, and the effective use of AI tools.

Description

Company Description 智晟資訊服務股份有限公司 (IT-SMART Co. Ltd.,) is a technology-focused company based in Taipei, dedicated to delivering practical, high-quality IT solutions and services. The company emphasizes reliable software development and modern web technologies to support business growth and operational efficiency. Team members collaborate closely to build and maintain applications that meet real-world client needs. IT-SMART Co. Ltd values continuous learning, problem solving, and a supportive environment for early-career engineers who want to grow their technical skills.Role Description 關於這個職位 ABOUT THE ROLE我們正在尋找一位充滿動力與熱忱的初階全端工程師加入我們的工程團隊。我們是一支專注於軟體開發的團隊——核心產品是網頁應用程式、手機應用程式、API 以及後台數據儀表板。你主要的工作,是把穩定、好用的軟體產品做出來,並將寶貴的數據漂亮地呈現給使用者。我們也持續往電腦視覺(CV)、AI 與智慧交通等領域布局,這會是我們未來很重要的方向;加入後你有機會實際接觸這些前沿技術,但我們不是只做影像辨識——軟體開發本身才是我們的主軸。對初階工程師來說,這是一個絕佳的機會:既能扎實掌握現代全端開發技術,也能接觸 AI、機器學習與物聯網(IoT)等前沿領域。我們同時是一支深度運用 AI 工具進行開發的團隊。核心技術要求 DAY-1 必備前端開發(Frontend):具備扎實的 HTML、CSS 以及現代 JavaScript / TypeScript 基礎,並有使用React 構建使用者介面的實務經驗(我們的樣式主要使用 Tailwind CSS)。後端開發(Backend):具備構建與串接 RESTful API 的經驗,熟悉 Express(Node.js)或 FastAPI(Python)其中之一。資料庫(Database):對關聯式資料庫有基本理解,並具備撰寫 PostgreSQL 查詢語法的實際操作經驗。資訊安全(Security):了解使用者身分驗證與連線管理的基本概念,並熟悉 JWT(JSON Web Tokens)的運作與應用。容器化技術(Containers):具備 Docker 的基本知識(理解 Container、Image 以及基礎 DockerNetwork 的運作原理),能順利適應並使用我們現有的佈署架構,且確保操作過程中不會誤導或損壞既有的容器化服務。Linux 環境維護(Linux):具備 Ubuntu / Linux 系統的基礎認知與命令列(CLI)基本操作能力(理解檔案路徑、權限指令等),能安全地登入並在系統環境中執行操作,避免因誤觸而破壞基礎設施。開發工具(Tools):熟練使用 Git 進行版本控制與團隊協作。AI 輔助開發(AI-Assisted Development):具備 AI-DLC(AI 開發生命週期)思維與實務經驗。你將在這裡學習與接觸到的技術 成長空間 / 加分你不需要在第一天就精通這些技術,但加入團隊後,你將有機會實際操作並學習:使用 React Native 或 Flutter 開發跨平台手機 App(我們的產品同時涵蓋網頁與手機,有相關經驗尤佳)。如何將網頁應用程式與電腦視覺(Computer Vision)影像處理管線及交通分析數據進行深度串接。如何將應用程式邏輯與實地佈署的邊緣運算(Edge Computing)與物聯網(IoT)硬體配置進行橋接。掌握現代前端開發工具鍊,例如 Vite、pnpm 以及用於測試的 Vitest。語言能力 LANGUAGE英文能力(加分項目):具備良好的英文閱讀能力,能流暢地閱讀技術文件、在 GitHub 與開發者社群中研究解決方案,並能撰寫清晰的英文程式碼註解與開發文檔。我們重視的特質 SOFT SKILLS問題解決思維(Problem-Solving):享受拆解複雜 Bug 的過程,具備邏輯化的排錯能力,並在遇到瓶頸時能主動搜尋資料、尋找解決方案。團隊協作(Team Player):溝通清晰透明,樂意在 Code Review 中接受建設性的回饋,並享受與團隊成員協同作戰。責任心與主動性(Ownership):對自己產出的程式碼品質有高度堅持,不只是「把 code 寫完」,而是關注其在生產環境的表現,並能主動追蹤任務直至上線。我們提供 WHAT WE OFFER資深工程師的直接指導與師徒制(Mentorship),加速你的全端技術成長。親身參與具備真實世界影響力的軟體產品,以及 AI、IoT 與智慧交通等前沿方向。扁平、高協作且就事論事的工程師團隊文化。具競爭力的薪酬 About the RoleWe are looking for a driven and enthusiastic junior full-stack developer to join our engineering team. Weare a team focused on software development — our core products are web applications, mobileapplications, APIs, and back-office data dashboards. Your main job is to build stable, usable softwareproducts and present valuable data beautifully to users.We are also steadily expanding into computer vision (CV), AI, and smart transportation — an importantfuture direction for us. Once you join, you'll get hands-on exposure to these frontier technologies, but wedon't only do image recognition — software development itself is our core. For a junior engineer, this isan excellent opportunity: build a solid command of modern full-stack development while getting exposureto AI, machine learning, and IoT. We are also a team that develops deeply with AI tools.Core Technical Requirements DAY-1 MUST HAVEFrontend: Solid HTML, CSS, and modern JavaScript / TypeScript fundamentals, with hands-onexperience building user interfaces in React (we style primarily with Tailwind CSS).Backend: Experience building and integrating RESTful APIs; familiar with either Express (Node.js) orFastAPI (Python).Database: Basic understanding of relational databases, with hands-on experience writing SQLqueries.Security: Understand the basics of user authentication and connection/session management, and befamiliar with how JWT (JSON Web Tokens) works and is applied.Containers: Basic Docker knowledge (understand how Containers, Images, and basic Dockernetworking work); able to adapt to and use our existing deployment setup without misusing or breakingexisting containerized services.Linux: Basic knowledge of Ubuntu / Linux and command-line (CLI) operations (file paths, permissioncommands, etc.), so you can safely log in and operate within our environment without accidentallydamaging infrastructure.Tools: Proficient with Git for version control and team collaboration.AI-Assisted Development: Better have AI-DLC (AI Development Life-Cycle)What You'll Learn Here GROWTH / NICE TO HAVE:You don't need to master these on day one, but once you join you'll get to work with and learn:Building cross-platform mobile apps with React Native or Flutter (our products span both web andmobile; prior experience is a plus).How to deeply integrate web applications with computer-vision image-processing pipelines and traffic-analysis data.How to bridge application logic with field-deployed edge-computing and IoT hardware setups.Modern frontend tooling such as Vite, pnpm, and Vitest for testing.Language SkillsEnglish (a plus): Solid English reading ability — able to comfortably read technical documentation,research solutions across GitHub and developer communities, and write clear English code commentsand documentation. Soft Skills We ValueProblem-Solving: Enjoys taking apart complex bugs, debugs methodically, and proactively searchesfor solutions when hitting a wall.Team Player: Communicates clearly and transparently, welcomes constructive feedback in codereview, and enjoys working alongside teammates.Ownership: Holds a high bar for the quality of your own code — not just "getting the code done," butcaring how it behaves in production and following a task through to launch.What We OfferDirect guidance and mentorship from senior engineers to accelerate your full-stack growth.Hands-on involvement in real-world-impact software products, plus frontier directions in AI, IoT, andsmart transportation.A flat, highly collaborative, and no-nonsense engineering culture.Competitive compensation.