Talent.com
Senior Software Engineer Backend

Senior Software Engineer Backend

Horizontal TalentPetaling Jaya, Selangor, Malaysia
17 jam yang lalu
Penerangan pekerjaan

Join to apply for the Senior Software Engineer Backend role at Horizontal Talent

6 days ago Be among the first 25 applicants

About Horizontal : Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses : Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest-growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative, and Business & Strategy markets. We have global offices in US, UAE, India, and Malaysia.

Position Purpose

The Senior Software Engineer designs, develops, and implements enterprise-grade backend applications using Node.js and related frameworks. The role guides junior developers, ensures applications are scalable, secure, and cost-efficient, and contributes to building a high-quality codebase aligned with best practices and DevOps standards.

Key Responsibilities

  • Assist in estimating work required for implementing business requirements.
  • Collaborate with cross-functional teams to translate requirements into technical specifications and scalable solutions.
  • Design and develop maintainable microservices using Node.js and other backend frameworks.
  • Document solutions and ensure alignment with architectural standards.
  • Conduct code reviews, mentor junior developers, and uphold high-quality code standards.
  • Practice and promote best practices : TDD, peer reviews, design patterns, automated CI.
  • Contribute to core codebases and maintain a healthy internal open-source culture.
  • Assist testers with software testing, triaging defects, and supporting production transitions.
  • Adopt AI-first development processes to improve productivity and efficiency.

Experience & Knowledge Required

  • 10+ years of overall software development experience.
  • 5+ years building microservices with Node.js backend frameworks.
  • Strong experience with NestJs, TypeScript, Cloud technologies, and Distributed Systems.
  • Knowledge of Domain-Driven Design (tactical patterns).
  • DevOps & CI / CD experience : Azure Cloud, GitHub, Docker, Kubernetes.
  • Database design for microservices (SQL Server, MongoDB) and caching (Redis).
  • Test-Driven Development experience.
  • Experience with scalable, distributed, and event-driven systems (Kafka, Azure Service Bus is a plus).
  • Familiarity with front-end frameworks (Next.js, Angular) and GitHub Copilot / AI tools is desirable.
  • Skills & Attributes

  • Strong communication with technical and non-technical stakeholders.
  • Deep understanding of design patterns for backend, frontend, and DevOps.
  • Experience in Agile / Scrum, cross-functional teams, and DevOps culture.
  • Excellent problem-solving, analytical, and self-learning abilities.
  • Ability to evaluate and challenge functional and technical requirements.
  • Comfortable working in onshore / offshore environments.
  • Seniority level

    Mid-Senior level

    Employment type

    Full-time

    Job function

    Engineering and Information Technology

    Industries

    Staffing and Recruiting

    Referrals increase your chances of interviewing at Horizontal Talent by 2x

    #J-18808-Ljbffr

    Buat amaran kerja untuk carian ini

    Senior Software Engineer • Petaling Jaya, Selangor, Malaysia