Point your AI agent at freehire and let it find you a job.

Get the CLI →

TOPPAN Information Solution

Senior Developer / Senior Analyst Programmer (Full Stack)

Posted Updated
Discussion

Job Highlights

  • Full-stack web application development and system design

  • Develop and deliver software solutions for external clients

  • AI-assisted software development with modern coding tools and agents

  • Hands-on experience with cloud-native and modern technologies

  • 5-day work week in a sizeable company

Job Description
Responsibilities

  • Design, develop and deliver full-stack web applications and software solutions for external clients

  • Participate in system design, application development, testing, implementation and technical documentation

  • Perform hands-on development for new applications and enhancement of existing systems

  • Develop and deploy cloud-native applications using modern technologies and architectures

  • Utilize AI coding agents and AI-assisted development tools to accelerate application development, debugging, testing and code refactoring

  • Review, validate and optimize AI-generated code to ensure quality, security, performance and maintainability

  • Support application deployment, system integration and production implementation

  • Perform system maintenance, troubleshooting, debugging and performance improvement

  • Work closely with clients and project teams to understand technical requirements and deliver appropriate solutions

  • Conduct code reviews and provide technical guidance and support to junior developers when required

Requirements

  • Higher Diploma or above in Computer Science, Information Technology, Software Engineering or related disciplines

  • Good command of both spoken and written English and Cantonese

  • Solid understanding of software development concepts, application architecture and system integration

  • Hands-on experience in full-stack web application development

  • Proficient in using AI coding agents and AI-assisted development tools for software development

  • Able to understand, review, debug, validate and improve AI-generated code independently

  • Strong software development fundamentals with the ability to learn and adopt new programming languages, frameworks and technologies with AI assistance

  • Practical development experience in one or more programming languages, frameworks or technology stacks

  • Able to independently analyze technical requirements and propose appropriate software solutions

  • Good analytical, problem-solving and troubleshooting skills

  • Self-motivated and passionate about learning and adopting new technologies, frameworks and AI development tools

  • Good team player with a positive attitude and strong sense of responsibility

Technical Skills

Experience in one or more of the following technologies would be an advantage:

  • Frontend: React.js, JavaScript, TypeScript, HTML5, CSS

  • Backend: Node.js, Express.js, Python, RESTful APIs

  • Database: MongoDB and other SQL / NoSQL databases

  • Cloud & DevOps: AWS, AWS Lambda, Docker, Terraform, Jenkins

  • Mobile Development: Swift, Xcode, Android Studio

  • Architecture: Microservices and cloud-native architecture

  • Development Tools: Git, Visual Studio Code, Jira and AI-assisted development tools

  • Experience with Agile / Scrum development methodology would be an advantage


Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.