Software Engineer (Back-end)

Software Development · Sheung Wan, NA
Department Software Development
Employment Type Full-Time

Key Responsibilities: 


  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Liaise with developers, designers, and system administrators to identify new features
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Recording data and reporting it to proper parties, such as clients or leadership.
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Troubleshoot and debug applications
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Provide training and support to QA teams
  • Build reusable code and libraries for future use



Qualifications:


  • 5+ years of professional software development experience
  • Strong experience and proficiency in Javascript
  • Strong experience in Node.js and related frameworks
  • Good understanding of asynchronous event-based programming paradigm
  • Experience in building RESTful API for consumption by Single Page Web Application and 3rd parties.
  • Good understanding of front-end technologies such as HTML 5, CSS3, Angular JS, React
  • Understanding of user authentication and authorization between multiple systems and environments
  • Experience with database systems such as MySQL, Redis
  • Some experience with micro services and server-less (lambda) architectures a big plus
  • Some experience with an RPC framework and graphQL would be a big plus
  • Experience with unit testing and automated testing platform a big plus
  • Experience with AWS is a big plus. Docker. EC2, SQS, Lambda
  • Python, CoffeeScript would be a plus
  • Knowledge of WebSocket and socket.io library
  • Basic Linux command

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Sheung Wan, NA
  • Department
    Software Development
  • Employment Type
    Full-Time