SHIELD

Senior Software Engineer (Backend)

SHIELD

Singapore · Full Time

Be the first to apply

Experience
4+ yrs
Salary
—
Openings
1
Posted
20 hours ago
Work mode
In office
Education
Degree in Computer Science or related fields
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About SHIELD

SHIELD is a forefront fraud intelligence platform focusing on device identification to combat fake accounts and fraudulent activities for digital businesses globally. Powered by SHIELD AI, it offers a leading standard in device ID and fraud insights to enable companies to preempt emerging threats. Our client base includes globally recognized unicorns like inDrive, Alibaba, Swiggy, Meesho, TrueMoney, and more. SHIELD operates from multiple global offices including Singapore, Los Angeles, London, Jakarta, Bengaluru, and Beijing, with a mission to foster trust by eliminating unfair practices.

Role Responsibilities

In the position of Senior Software Engineer (Backend), you will fully engage in the design, development, and maintenance of both new and existing backend systems. Responsibilities encompass individual and collaborative work using Agile practices to enhance software architecture and infrastructure. Key tasks include:

  • Develop backend components in Go language to improve product availability, scalability, response time, and overall efficiency.
  • Collaborate with cross-functional teams to devise innovative architectural solutions for enhanced backend scaling and performance.
  • Participate in rigorous code and design reviews to uphold high-quality development standards.
  • Engage in capacity planning, performance monitoring, tuning, and troubleshooting for backend services alongside internal teams.
  • Work with product management to define and prototype new feature specifications.
  • Design, build, and debug large-scale distributed systems, including full-stack performance optimizations and enterprise software debugging tasks.

Candidate Requirements

  • At least 4 years of hands-on experience in backend web development; candidates with advanced experience levels may be considered for senior roles.
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related disciplines.
  • Solid understanding of computer science concepts, especially in algorithms and data structures.
  • Experience with relational and NoSQL databases, including MySQL and MongoDB.
  • Expertise in distributed systems design and architecture with focus on system scaling and performance.
  • Prior programming experience in languages like C++, Node.js, or Python and readiness to work extensively with Go.
  • Strong enthusiasm for learning new technologies and fostering innovation.
  • Proficiency in setting up monitoring systems and managing incidents efficiently to ensure system recovery.
  • Additional skills in frontend and backend development tasks are a plus.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Node.js MySQL required MongoDB required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Creativity

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer