Home Job Details
F
Information & Communication Technology 🏢 Full Time ⭐️ Verified

Senior Software Engineer (Backend / Full Stack / System Design)

FootfallCam
Kuala Lumpur
Estimated Salary
MYR 6.000 – MYR 9.000
Posted Date
4 Mei 2026
Application Deadline
4 Mei 2027

Job Description

FootfallCam is actively seeking a Senior Software Engineer in Kuala Lumpur to lead the design and development of high-performance, production-grade systems. In this backend/full-stack role, you will influence architecture, scalability, reliability, and long-term software quality.

As a Senior Engineer, you will collaborate with product, data, and platform teams to deliver robust APIs, microservices, and data pipelines that power real-world deployments. You will own system design decisions, provide technical mentorship, and help shape the roadmap for high-availability services used by customers worldwide.

Key responsibilities include building scalable backend services, shaping API design, driving system reliability, and championing best practices in security, testing, and performance. You will participate in code reviews, guide junior engineers, and contribute to the deployment and monitoring strategy to ensure smooth operations in production.

Ideal candidates possess strong experience with modern programming languages, cloud platforms, and distributed systems. If you thrive in a collaborative, fast-paced environment and are passionate about turning complex requirements into maintainable software, we want to hear from you.

Responsibilities

  • Design, implement, and maintain scalable backend services and APIs that power FootfallCam's real-world deployments.
  • Drive system design decisions for microservices and data pipelines, ensuring reliability and maintainability.
  • Collaborate with product, data, and frontend teams to deliver end-to-end features with clear ownership and timelines.
  • Mentor and coach junior engineers; participate actively in code reviews and architectural discussions.
  • Champion security, performance, observability, and testability across the software stack.
  • Oversee deployment, monitoring, and incident response; optimize cost and efficiency in production environments.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; 5+ years of software development experience.
  • Strong backend and full-stack capabilities with proficiency in languages such as Java, Python, Node.js, Go, or C#.
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure), microservices, and distributed systems.
  • Solid database skills (SQL and NoSQL), data modeling, and performance optimization.
  • Demonstrated system design expertise and ability to turn complex requirements into scalable architectures.
  • Excellent communication, collaboration, and problem-solving abilities; experience in agile methodologies.

Required Skills

Java Python Node.js Go C# REST APIs microservices distributed systems SQL NoSQL AWS GCP Azure Docker Kubernetes CI/CD system design performance tuning

Ready to Take on This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All