Enable job alerts via email!

Senior/Lead Backend Engineer

KAISHI PARTNERS PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Job summary

A cybersecurity startup in Singapore is seeking a Senior/Lead Backend Engineer to design and implement core backend architecture. The candidate should have deep expertise in Rust or Golang and a proven track record in building high-availability systems. Key responsibilities include developing robust backend systems and collaborating with cross-functional teams. A minimum of 5 years in backend engineering is required.

Qualifications

  • 5+ years of experience in backend engineering, with at least 2 years in Rust or Golang.
  • Proven expertise in working with Kafka.
  • Solid understanding of database design and distributed systems.

Responsibilities

  • Design, develop, and maintain robust backend systems using Rust or Golang.
  • Build real-time, high-availability solutions that handle large volumes of data.
  • Collaborate with frontend engineers, DevOps, and product teams.

Skills

Rust programming
Golang programming
Kafka
Real-time systems
High availability solutions

Tools

Distributed systems
RESTful APIs
GraphQL APIs

Job description

We are an early-stage cybersecurity startup focused on building innovative, real-time security solutions that protect enterprises against emerging threats. As part of our team, you’ll join a passionate group of engineers dedicated to creating high-performance, reliable products that meet the security needs of modern businesses.

Role Overview:

As a Senior/Lead Backend Engineer, you will be instrumental in designing and implementing the core backend architecture of our products. We’re looking for someone with deep expertise in Rust or Golang and a proven track record of developing and scaling highavailability systems. You’ll work closely with cross-functional teams to build MVPs, iterate on them, and scale solutions that are reliable and performant under high loads.

Key Responsibilities:

• Design, develop, and maintain robust backend systems using Rust or Golang.

• Build real-time, high-availability solutions that can handle large volumes of data with low latency.

• Lead the architecture and development of MVPs, iterating rapidly to meet evolving product requirements.

• Implement and optimize systems to ensure scalability, reliability, and performance as we grow.

• Collaborate closely with frontend engineers, DevOps, and product teams to deliver end-to-end features.

• Write clean, testable, and well-documented code, following best practices in software development and security.

• Participate in code reviews and provide technical mentorship to other engineers.

• Keep up-to-date with the latest advancements in backend technologies, contributing to our technical vision and growth.

Qualifications:

• 5+ years of experience in backend engineering, with at least 2 years in Rust or Golang.

• Proven expertise on working with Kafka

• Strong understanding of real-time systems, with experience building high availability solutions.

• Proven experience in building and scaling MVPs to production-grade systems.

• Solid understanding of database design, distributed systems, and RESTful/GraphQL APIs.

• Excellent problem-solving skills, with a proactive attitude and attention to detail.

• Strong collaboration and communication skills, with the ability to work effectively in a fast-paced startup environment.

Nice to Have:

• Experience in early-stage startups, with a focus on cybersecurity or related fields.

• Familiarity with containerization, microservices architecture, and cloud platforms.

• Knowledge of other backend languages or frameworks.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.