About the team
FinTax Engineering builds institutional crypto finance and enterprise finance systems. Junior engineers work with mentors on real product work, using AI coding tools while learning solid engineering habits.
About the role
This junior role focuses on learning by shipping. You will use AI coding tools to help deliver features, read and improve generated code, support backend/frontend/database work, and join the full loop of testing, review, and deployment.
Based in Shenzhen.
In this role, you will
- Use AI coding tools such as Claude Code, Codex, Cursor, and GitHub Copilot to support day-to-day feature development and bug fixes.
- Under mentor or tech lead guidance, break requirements into development tasks and complete coding with AI assistance.
- Read, test, modify, and complete AI-generated code to ensure features work correctly.
- Help maintain useful prompts, development standards, issue notes, and project documentation.
- Assist with Java backend APIs, basic business logic, and data processing.
- Assist with React pages including lists, forms, detail views, and basic admin screens.
- Complete UI updates, field changes, API integration, and bug fixes from designs, API docs, or requirements.
- Help write and maintain SQL for table creation, queries, data checks, and simple data fixes.
- Learn coding standards, module structure, and common business patterns through code review.
- Help start local environments, run basic functional and API tests, fix bugs from feedback, keep progress notes, follow Git/PR workflow, and assist with basic Docker setup and log troubleshooting.
Must-have qualifications
- Bachelor’s degree or above; preferred majors include computer science, software engineering, information management, mathematics, automation, or related STEM fields.
- Solid programming fundamentals in at least one language; stronger Java basics preferred.
- Familiarity with Java Web basics and exposure to Spring Boot, MyBatis, and RESTful APIs; able to complete simple API work or practice projects.
- Basic frontend knowledge with exposure to some of React, TypeScript, JavaScript, HTML, and CSS; able to read and modify basic page code.
- Able to write basic SQL and work with MySQL or PostgreSQL for simple queries, schema design, and data handling.
- Able to use Git for clone, branch, commit, push, pull, and merge.
- Has used at least one AI coding tool such as Claude Code, Codex, Cursor, GitHub Copilot, ChatGPT, or Gemini, and is willing to learn how AI improves development efficiency.
- Has coursework, internship, GitHub, competition, or personal projects and can explain what you owned.
- Basic English reading ability, with willingness to use translation tools for docs, errors, and open-source materials.
- Careful, curious, and proactive about investigating and documenting problems.
Preferred qualifications
- Java + Spring Boot project experience, even from coursework, graduation projects, or personal work.
- Experience with admin systems, ecommerce, ERP, finance, reporting, or data-management projects.
- Exposure to React, Vue, Vite, Tailwind CSS, Ant Design, or similar frontend tools.
- Experience with Docker, Linux, Postman, Apifox, Navicat, or DBeaver.
- Familiarity with Redis, JWT, access control, or message queues.
- GitHub presence, blog posts, open-source contributions, technical notes, or AI tooling case studies.
- Interest in finance, tax, enterprise software, ERP, or Web3.
Who you are
- You do not need to know everything on day one, but you learn quickly and close gaps yourself.
- You follow team standards and keep clear notes on issues and progress.
- You do not only accept AI-generated code — you read it, test it, and improve it.
- You care about engineering craft and want to grow from simple features to owning modules.
- You are patient with details such as mismatched API fields, bad data, UI issues, and failing tests.
What you will gain
- Real practice with AI-assisted development using tools such as Claude Code, Codex, and Cursor.
- Exposure to the full software loop: requirements, coding, testing, code review, deployment, and troubleshooting.
- Growth across Java backend, React frontend, SQL databases, and basic Docker deployment.
- Experience on enterprise finance, tax, ERP, and data-management systems.
- A clear path: junior engineer → independent module owner → AI workflow owner / full-stack engineer.