Enable job alerts via email!

Senior Backend Engineer (Golang / Java)

Evolution Recruitment Solutions PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading recruitment solutions company in Singapore is seeking a Senior Software Engineer to design and develop innovative internal systems. The role involves collaborating with various teams to enhance system reliability and performance, along with leading software platform projects. Ideal candidates should have a strong background in Java or Golang and extensive experience in API development and integration.

Qualifications

  • Minimum Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5 years of professional experience in a similar role is required.
  • Proficiency in Java or Golang is essential.

Responsibilities

  • Design, architect, and develop internal systems and platforms efficiently.
  • Optimize scalability, performance, and reliability of back-end systems.
  • Create and maintain documentation on technical designs and system configurations.

Skills

Java
Golang
Linux
MySQL
Microservices
API development

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

Redis
Memcached
MQ
Kafka

Job description

You will design, architect, and develop internal systems and platforms. Collaborate with cross-functional teams to integrate back-end systems with front-end platforms and databases seamlessly. Other responsibilities are as follows:

  • Optimize the scalability, performance, and reliability of back-end systems.
  • Identify and resolve technical issues to ensure smooth operation of systems.
  • Contribute to enhancing software development practices, maintaining high standards for code quality, testing, and deployment.
  • Create and maintain documentation on technical designs, system configurations, and implementation details for internal use.

Requirements

You would need a min Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum 5 years of professional experience in a similar role.
  • Proficiency in Java or Golang.
  • Background from internet companies would be a big plus.
  • Familiarity with Internet technologies (e.g., Linux, MySQL, MQ, caching, microservices) and essential API development and integration experience.
  • Experience leading large-scale software platform projects, especially in process systems and middleware (Redis, Memcached, MQ, Kafka)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.