Summary
✨ AI‑Generated
Join a sizable technology organization as a Senior Full-Stack Developer / Analyst Programmer, designing and delivering web applications and software solutions for external clients. You will work across system design, development, testing, deployment, documentation, and code quality, while using modern cloud-native technologies and AI-assisted coding tools.
Highlights
Build full-stack applications for external clients using modern cloud-native technologies and AI-assisted development tools, with a five-day work week.
Description
Job Highlights
Full-stack web application development and system designDevelop and deliver software solutions for external clientsAI-assisted software development with modern coding tools and agentsHands-on experience with cloud-native and modern technologies5-day work week in a sizeable company
Responsibilities
Job Description
Design, develop and deliver full-stack web applications and software solutions for external clientsParticipate in system design, application development, testing, implementation and technical documentationPerform hands-on development for new applications and enhancement of existing systemsDevelop and deploy cloud-native applications using modern technologies and architecturesUtilize AI coding agents and AI-assisted development tools to accelerate application development, debugging, testing and code refactoringReview, validate and optimize AI-generated code to ensure quality, security, performance and maintainabilitySupport application deployment, system integration and production implementationPerform system maintenance, troubleshooting, debugging and performance improvementWork closely with clients and project teams to understand technical requirements and deliver appropriate solutionsConduct 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 disciplinesGood command of both spoken and written English and CantoneseSolid understanding of software development concepts, application architecture and system integrationHands-on experience in full-stack web application developmentProficient in using AI coding agents and AI-assisted development tools for software developmentAble to understand, review, debug, validate and improve AI-generated code independentlyStrong software development fundamentals with the ability to learn and adopt new programming languages, frameworks and technologies with AI assistancePractical development experience in one or more programming languages, frameworks or technology stacksAble to independently analyze technical requirements and propose appropriate software solutionsGood analytical, problem-solving and troubleshooting skillsSelf-motivated and passionate about learning and adopting new technologies, frameworks and AI development toolsGood 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, CSSBackend: Node.js, Express.js, Python, RESTful APIsDatabase: MongoDB and other SQL / NoSQL databasesCloud & DevOps: AWS, AWS Lambda, Docker, Terraform, JenkinsMobile Development: Swift, Xcode, Android StudioArchitecture: Microservices and cloud-native architectureDevelopment Tools: Git, Visual Studio Code, Jira and AI-assisted development toolsExperience with Agile / Scrum development methodology would be an advantage
Candidates are not expected to be proficient in all listed technologies.
Strong software development fundamentals and the ability to learn and adopt new technologies with AI-assisted development tools are highly valued.
Candidates with less experience may be considered for Developer / Analyst Programmer
We offer excellent compensation package, promotion prospects and job satisfaction.
Interested parties, please email your detailed resume with current and expected salary by click Apply Now.
We are an Equal Opportunities Employer.
Personal data collected will be used strictly in accordance with the employer's personal data policy, a copy of which will be provided upon request.
Candidates who do not notified within 8 weeks after submitting your application may consider the application unsuccessful and the application will be retained up to 24 months.
Disclaimer: The above position description has been designed to indicate the general nature and level of work performed by employees within this classification.
It is not designed to contain or be interpreted as a comprehensive list of all duties, responsibilities, and qualifications required of employees assigned to the position.
TOPPAN does not accept unsolicited referrals and/or resumes from employment businesses and/or employment agencies.
Any resumes submitted in the absence of a signed agreement will become the property of TOPPAN and no fee shall be due.
For the details of Company Information, please visit https://www.ishk.toppan.com/