x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Developer (Backend / GoLang)
 banner picture 1  banner picture 2  banner picture 3

Senior Software Developer (Backend / GoLang)

Cyberbot Pte. Ltd.

Cyberbot Pte. Ltd. company logo

The role:


The senior backend developer is responsible for designing, building, and maintaining the server side of web applications. His primary responsibility is to lead a team of junior engineers to build the structure of a software application. The senior backend developer sets the software team's foundations of what they need to do to achieve the main goals.


The senior backend developer creates, code, and improve the server, server-side applications, and databases that, when combined with front-end codes, help create a functional, seamless experience for the end-user.


Job Responsibilities:


  • Responsible for backend application development, code quality, and progress, complete code writing efficiently and with high quality according to work arrangements to ensure compliance with front-end code specifications.
  • Develop APIs for seamless communication between Front-end and Back-end applications
  • Complete the implementation of the software system code, write code comments and development documents;
  • Challenging programming and software design problems
  • Provide support for critical application problems and issues
  • Provide operational support for web systems and application platforms
  • Assist in the function definition and program design of the system;
  • Analyze and solve problems in the software development process;
  • Analyze users' needs and design software
  • Promote software design/testing/coding best practices
  • Demonstrate great maturity and skill in software design and development practice
  • Work closely with stakeholder teams for constant review of product design, operation, and maintenance.


Job Requirements:


  • Bachelor's degree or above, major in computer, communication, mathematics, etc.;
  • More than four years of research and development experience with Golang.
  • Able to work, troubleshoot, and resolve problems independently.
  • Familiar with web application development (HTTP, security, database, message queue etc).
  • Proficient in MySQL database design and performance optimization.
  • Experience in other non-relational database and caching technologies such as Redis, MongoDB, Memcached, etc will be a plus point.
  • Basic knowledge of JS, and Ajax. Understand the separation architecture between the Frontend and the Backend.
  • Understand the common commands of Linux / Unix systems.
  • Knowledge of container technologies such as Docker, Kubernetes, etc.
  • Good data structure and algorithm foundation, solid programming skills;
  • Possess demand analysis and system design capabilities, as well as strong logical analysis and independent problem-solving capabilities;
  • Positive and optimistic, strong sense of responsibility, serious and meticulous work, good team communication and collaboration skills;
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs