Fullstack Software Engineer

Armitage Technologies Ltd

Job Highlights

  • Start-up exp is welcome!
  • Passionate about development
    • Development on digital applications and API’s
    • Delivery for digital transformation initiatives
    • Research and recommend new tools & solutions


  • Work with product owners and teams member to help scope and spec requirements
  • Provide guidance to the team in making architectural decisions
  • Perform code reviews with teams
  • Stay in the loop proactively for related technologies
  • Adapting appropriate development processes to improve quality of work and efficiency
  • Produce quality code for stability, security, and maintainability
  • Participate in R&D and proof-of-concepts of new technologies and platforms
  • Own, research and recommend new solutions to meet project defined business and technical requirements
  • Do experiment with new tools and technologies ensuring the solutions stay relevant, while sharing gained knowledge across teams  


  • Bachelor/Master degree in Computer Science or IT related technology experience.
  • At least 1-3 years technical experience in software development
  • Ability to establish working relationships with stakeholders.
  • Experience in delivering the full SDLC model in Agile framework.
  • Basic knowledge of web application development (API development, server-client communication, HTTP, etc.) is essential
  • Familiar with any common object oriented programming language (python, javascript, java) is a must
  • Knowledge on VCS (git/svn)
  • Experience on developing application on Linux environment or WSL
  • Strong analytical and problem-solving skills are required.
  • Good communication and interpersonal skills.
  • Fluency in verbal and written English and Chinese communications is essential.
  • Welling to learn new things and take challenges.
  • Always be proactive in participating in daily work and communicate with team member

Nice to have

  • Experience with IoT products, Data Analytics or Computer Vision application development with python
  • Experience of frontend development with Next.js, React.js and Typescript
  • Experience of backend development with Nest.js and Typescript
  • Experience with Graphql/ REST API Experience with MQTT/AMQP/Websocket protocol
  • Experience with opencv/pytorch/tensorflow/openvinno/tensorRT/gstreamer/ deepstream
  • Knowledge with Docker/Docker compose/Kubernetes/Jenkins/CircleCI/Github action
  • Experience with any cloud platform (GCP/AWS/Azure/Digital Ocean) Experience on developing microservice/serverless application

  Our fringe benefits include:

5-Days Work, Flexible Working Hours, Bank holidays, Annual Leave 12-15, Birthday Leave, Performance Bonus, Great Career Ex posure, Regular Promotion, Review t raining / education allowance, Medical & Dental Coverage

We value our staff

If you want to take this challenge, please don't wait and send your application with your resume, contact phone no., present and expected salary to our Human Resources Department via . For more information about us, please visit www.armitage.com.hk .

Personal data collected will be treated in the strictest confidence and only be used for recruitment-related purpose. 

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
More job information
  • 5-day week
  • Discretionary bonus
  • Education subsidies
  • Flexible working hours
  • Transportation allowance
Job Function
  • Kwun Tong
Work Model
  • On-site / At the workplace
Employment Term
  • Permanent
  • Contract
  • Full-time
  • 2 years
Career Level
  • Middle management level
  • Degree