Software Engineer - Back End
Gammon Construction Ltd
- Ngau Tau Kok, Hong Kong
- Permanent
- Full-time
Posting Date: 2025-09-03Gammon Construction LtdGammon Construction, established in 1958, is a leading construction and engineering services company operating in Hong Kong, Singapore, and mainland China. We are proud of delivering high quality projects, as well as offeringinnovative solutions and services to our customers. We are also dedicated to investing heavily in upskilling our people and providing them opportunities to grow to their full potential.Software Engineer - Back EndKey Responsibilities
- Design, develop and deliver back-end applications based on end-user requirements;
- Maintain the necessary documentation for the components delivered;
- Provide input on the feasibility of potential user requests and requirements;
- Adopt and ensure quality of delivered features using automated and manual testing methods;
- Participate in design discussions and implementation collaborations in an agile manner.
- Bachelor’s in Computer Science, Computer Engineering, or a related discipline;
- At least 3 years of back-end application development experience in a B2B context and in a team operating using agile methodologies;
- Strong experience with one or more of the following development technologies: Python, TypeScript, Golang;
- Experience with frameworks such as NestJS, ExpressJS, FastAPI, Django, or Gin; Langchain and Google ADK a plus;
- Proficient with SQL databases (MySQL, PostgreSQL) and NoSQL products such as MongoDB. Familiarity with adopting ORM tools, such as TypeORM, Prisma, Mongoose into back-end applications;
- Experience with API documentation tools like Swagger Hub and and other API documentation libraries such as Redoc;
- Clear demonstration in developing scalable applications based on event-drive design is a must;
- Experience with source code management tools such as GitHub, GitLab or BitBucket. Practical experience with CI/CD pipeline creation and maintenance is preferred;
- Clear demonstration on code quality and capability of applying unit test framework on own work, experience with TDD or BDD is highly preferred;
- Demonstrated work through GitHub projects and HackerRank credentials is considered a plus.
Recruit Online