Senior Software Engineer Backend

Petaling Jaya, Selangor

|

Hybrid

|

Direct hire

|Job ID 7948|Posted Nov 12, 2025
JOB DESCRIPTION
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.

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. 

We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.

All applicants applying must be legally authorized to work in the country of employment.