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   »   Engineering Job   »   Junior / Senior Backend Engineer
 banner picture 1  banner picture 2  banner picture 3

Junior / Senior Backend Engineer

Technology Services Group Pte. Ltd.

Technology Services Group Pte. Ltd. company logo

About Us:


Vama is an innovative chat and payment platform committed to revolutionizing communication

and transactions. Our team is passionate about creating seamless, secure, and user-friendly

experiences for our customers.


Role Overview:

We are seeking a skilled Backend Engineers to join our talented team. As a backend engineer at

Vama, you will be vital in designing, developing, and maintaining the backend infrastructure that

powers our cutting-edge chat and payment platform. If you are a tech enthusiast with a strong

background in Go, distributed systems, and cloud infrastructure, we want to hear from you.


Key Responsibilities:

  • Collaborate with cross-functional teams to design and implement backend services using Golang and other relevant technologies.
  • Work with databases such as Cassandra, ensuring efficient data storage, retrieval, and maintenance.
  • Implement messaging solutions using NATS.io for reliable communication between microservices.
  • Utilize in-memory caching systems like Redis to optimize data access.
  • Implement and maintain infrastructure as code using Docker and Terraform.
  • Monitor, troubleshoot, and optimize system performance using Grafana, Loki, and Prometheus.
  • Contribute to the development of scalable and robust cloud-based solutions on GCP.
  • Write clear and concise API documentation and design APIs that adhere to best practices.
  • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
  • Write unit and end-to-end tests to ensure the reliability and stability of developed features.
  • Demonstrate expertise in Unix systems and a comfort level with Bash scripting.


Required Experience:

  • 5 - 10 years of professional experience as a Backend Engineer.
  • 2 -5 years of professional experience in Golang.
  • Solid understanding of databases, tables, indices, and distributed systems.
  • Knowledge of parallelism, locking, synchronization, and race conditions in software
  • development.
  • Familiarity with caching mechanisms and cache invalidation strategies.
  • Experience in cloud infrastructure, preferably GCP or AWS.
  • Proficiency in Unix systems and comfort in the terminal.
  • Strong commitment to writing comprehensive tests for all developed features.
  • Good understanding of API design principles and best practices.

Helpful Experience:

  • Previous experience with Cassandra or other distributed databases.
  • Familiarity with Docker, Redis, Terraform, and Grafana.
  • Knowledge of Kubernetes (experience optional but beneficial).

We provide a competitive salary that aligns with the experience and qualifications of the chosen candidate

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Part Time Systems Engineer
I-consult Tech Pte. Ltd.
Quick Apply
Assistant/Maintenance Engineer (Rotating and Static Equipment)
Share Resources Private Limited
Quick Apply
Junior Environmental Engineer
Boskalis
Quick Apply
Mechanical & Electrical Engineer
Reno Engineering Pte. Ltd.
Quick Apply
Electrical Engineer
Solved Engineering Pte. Ltd.
Quick Apply
Mechanical Engineer (Basic $3000 - $3500 / Variable Bonus up to 2 months / Fabrication / AutoCAD / SolidWorks) Jurong East | Transport provided
Oaktree Consulting
Quick Apply
Engineer
Immanuel E&c Pte. Ltd.
Quick Apply
IT Engineer (Construction Industry, System Integration)
Hkm Hr Management Pte. Ltd.
Quick Apply
Presales Engineer (IT Network/Cybersecurity)
Recruit Expert Pte. Ltd.
Quick Apply
Engineering Technician (East, 1 year Contract, 12hrs Shift)
Recruit Expert Pte. Ltd.
Quick Apply