Senior Backend Engineer - Bukit Batok

apartmentTEAMLEASE DIGITAL SINGAPORE PTE. LTD. placeBukit Batok descriptionPermanent calendar_month 

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
  • 7+ 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.
apartmentTEAMLEASE DIGITAL SINGAPORE PTE. LTD.placeChoa Chu Kang, 3 km from Bukit Batok
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...
placeQueenstown, 8 km from Bukit Batok
The Role: As our Backend Developer, you are a highly skilled coder who understands and works well with business to deliver superior quality products on time. You constantly challenge yourself to collaborate better with the team, explore new...
placeKallang, 13 km from Bukit Batok
about the company our client is a large electronics manufacturer and we are supporting them to seek for an experienced Customer Support to provide post-sales service, and troubleshoot issues for customers back-end. about the job  •  Handle calls...