Job Search and Career Advice Platform

Enable job alerts via email!

Senior Backend Engineer

TEAMLEASE DIGITAL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a Senior Backend Engineer to join their dynamic team. The ideal candidate will have over 5 years of experience in backend development, specializing in Golang, Java, and cloud-based microservices. Key responsibilities include developing scalable backend systems, implementing event-driven architectures, and deploying applications using Docker and Kubernetes. This role offers opportunities for growth within a collaborative and innovative environment.

Benefits

Collaborative work environment
Opportunities for professional growth
Engagement in cutting-edge technologies

Qualifications

  • 5+ years of experience in backend development.
  • Strong background in microservices architecture and event-driven systems.
  • Excellent problem-solving skills and ability to optimize system performance.

Responsibilities

  • Design, develop, and maintain highly scalable backend services.
  • Implement event-driven architectures and microservices.
  • Deploy and manage applications using Docker and Kubernetes.

Skills

Golang
Java
Cloud-based Microservices
Python
Kafka
Redis
Kubernetes
RESTful APIs
SQL Optimization
CI/CD Automation

Tools

Docker
Jenkins
OpenShift
Job description
Job Description
Overview

We are looking for a Senior Backend Engineer with expertise in Golang, Java, and Cloud-based Microservices to join our dynamic team. The ideal candidate has extensive experience in building and maintaining high-performance, scalable, and fault‑tolerant backend systems. This role involves developing event-driven architectures, optimizing system performance, and integrating DevOps tools to enhance system reliability.

Key Responsibilities

Backend System Development

  • Design, develop, and maintain highly scalable backend services using Golang, Java, Kotlin, and Python.
  • Implement event-driven architectures and microservices using Kafka, Redis, and Kubernetes.
  • Develop and optimize RESTful APIs and GraphQL services for seamless integration.
  • Migrate and optimize database structures using MongoDB, MariaDB, Postgres, and Redis.

System Performance & Reliability

  • Design real‑time WebSocket solutions for low-latency data delivery.
  • Implement caching strategies (Redis, LRU) to optimize API performance.
  • Boost system efficiency by optimizing SQL queries and database interactions.

DevOps & Cloud Integration

  • Deploy and manage applications using Docker, Kubernetes, and OpenShift.
  • Set up CI/CD pipelines using Jenkins and GitOps for seamless deployment.
  • Ensure fault tolerance and high availability in distributed systems using Raft consensus algorithms.

Security & Authentication

  • Develop secure user management systems, integrating with LDAP and IDEAL authentication protocols.
  • Implement best practices for data encryption, API security, and access control mechanisms.

Collaboration & Agile Development

  • Work closely with cross‑functional teams, including frontend engineers, data engineers, and product managers.
  • Participate in Scrum‑based Agile development, ensuring timely delivery of features and fixes.
  • Collaborate with stakeholders to translate business requirements into technical implementations.
Required Qualifications & Skills
  • 5+ years of experience in backend development, with expertise in Golang, Java, Kotlin, and Python.
  • Strong background in microservices architecture, RESTful APIs, and event-driven systems.
  • Experience with Kafka, Redis, Elasticsearch, and NoSQL/SQL databases.
  • Knowledge of containerization and orchestration tools like Docker, Kubernetes, and OpenShift.
  • Proficiency in CI/CD automation using Jenkins, GitOps, and Bash scripting.
  • Familiarity with BDD, TDD, and Agile methodologies.
  • Excellent problem‑solving skills and ability to optimize system performance.
  • Strong communication skills, with the ability to work in a fast‑paced DevOps environment.
Preferred Qualifications
  • Experience in financial services, e-commerce, or large-scale distributed systems.
  • Hands‑on experience with GRPC, fault‑tolerant key‑value systems, and concurrent transaction handling.
  • Prior experience with multi‑tenancy applications and cloud infrastructure.
Why Join Us?
  • Work on high-performance distributed systems that power financial and marketplace applications.
  • Be part of a collaborative, high-caliber engineering team with opportunities for growth.
  • Engage in cutting‑edge cloud computing and DevOps automation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.