Software Engineer (Backend)

Key Responsibilities

  • Design and code using GO language to enhance the availability, scalability, latency, and efficiency of CashShield’s products
  • Work with internal team to explore and create new design / architectures for better scaling and performance of back-end services
  • Conduct and participate in code and design reviews to achieve and maintain high development standards
  • Work alongside internal team for service capacity and demand planning, software performance analysis, tuning and optimization
  • Work alongside with product team to define and prototype feature specifications
  • Develop, construct, analyse and troubleshoot large-scale systems
  • Engage in full stack performance tuning and optimization
  • Debug and optimise complex enterprise software

Backend Tech Stack

  • Go
  • Node.js
  • Python
  • C++


  • Minimum 5 years of experience in back-end web development
  • Degree in Computer Science, Software Engineering, Information Technology or related fields
  • Strong Computer Science knowledge in algorithms and data structures
  • Experience in MySQL, MongoDB and other relational/NoSQL databases
  • Expert in distributed systems design and architecture with experience in system performance and scaling
  • Willingness to work on Go programming language with prior programming experiences with C++, Node.js, Python
  • Passionate in innovating, learning new skills and technology
  • Proficient in setting monitoring tools and crisis management for recovery
  • Comfortable working on frontend and backend tasks is a plus

For interested applicants, do send in your cover letter and resume to now!



© CashShield 2019