Senior Software Engineer (Full Stack)

Kuala Lumpur , W.P. Kuala Lumpur

|

Hybrid

|

Direct hire

Job ID 7958|Posted Nov 14, 2025
JOB DESCRIPTION
Job Title: Senior Software Engineer (Full Stack)
Working Arrangement: Hybrid
Location: Petaling Jaya


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, Malaysia, and Australia.

Role Summary
The Senior Software Engineer serves as the technical knowhow hands on role implementing and support n-tier application built within AWS - a cross-functional role focused on agile application development, translating product owner requirement to production ready code and The Senior engineer designs, implements, and optimizes robust solutions across data, cloud, and UI domains. Partnering closely with the US Lead and other senior peers, this role transforms product requirements into efficient, maintainable systems. Senior engineer champion code quality, performance, reliability and contributing to architectural discussions. They balance hands-on delivery with proactive problem-solving to ensure consistent technical excellence across applications.

Key Responsibilities:
  • Backend Architecture & APIs: Design, develop, and maintain scalable RESTful APIs and backend services using modern frameworks (Node.js, NestJS, Fastify or similar)
  • Cloud Infrastructure: Deploy and manage applications using AWS services, including serverless technologies, containerization, and infrastructure as code
  • System Integration: Work with databases, message queues, and third-party services to ensure robust, scalable solutions
  • Performance & Reliability: Implement monitoring, logging, and optimization strategies to ensure system performance and reliability
  • API-Frontend Integration: Collaborate closely with UI developers to design APIs that support intuitive user experiences
  • Agile Leadership: Participate actively in Agile ceremonies, contribute to technical planning, and coordinate with cross-functional teams
  • Continuous Improvement: Drive process improvements, stay current with backend technologies, and contribute to team knowledge sharing

Requirements:
  • 5+ years of experience developing backend systems and APIs using modern frameworks (Node.js, NestJS, Fastify, or similar)
  • Must have experience with AWS cloud platforms, native offering that delivers serverless stack and Docker containerization
  • Strong understanding of database design, optimization, and performance tuning (SQL and NoSQL)
  • Experience with API design patterns, microservices architecture, and system integration
  • Solid understanding of software engineering best practices, automated testing, and CI/CD pipelines
  • Experience working in Agile development environments with cross-functional teams
  • Excellent communication skills and collaborative mindset

Preferred Qualifications:
  • Open to learn and pick up new languages, eg: Python, Go
  • Background in performance optimization, load testing, and scalability planning
  • Frontend development experience or strong collaboration with UI teams using Angular, React, or similar frameworks
  • Experience translating business requirements into technical solutions with UI/UX consideration
  • Knowledge of message queuing systems (SQS, RabbitMQ) and event-driven architectures
  • Familiarity with monitoring, logging, and observability tools (CloudWatch, ELK stack, etc.)
  • Extensive AWS experience (Lambda, API Gateway, RDS, S3, CloudWatch, SQS, CloudFront)
  • Experience with Infrastructure as Code (Terraform, CloudFormation, CDK)
  • Knowledge of security best practices, OWASP standards, and compliance requirements
  • Experience in marketing technology, audience segmentation, or data-driven applications
  • Experience with system migrations, modernization projects, and legacy system integration

Full-Stack Collaboration Model
  • Design APIs that frontend developers consume
  • Participate in architectural decisions affecting the entire application
  • Occasionally contribute to frontend code when needed
  • Ensure backend services support optimal user experiences
Job Title: Senior Software Engineer (Full Stack)
Working Arrangement: Hybrid
Location: Petaling Jaya


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, Malaysia, and Australia.

Role Summary
The Senior Software Engineer serves as the technical knowhow hands on role implementing and support n-tier application built within AWS - a cross-functional role focused on agile application development, translating product owner requirement to production ready code and The Senior engineer designs, implements, and optimizes robust solutions across data, cloud, and UI domains. Partnering closely with the US Lead and other senior peers, this role transforms product requirements into efficient, maintainable systems. Senior engineer champion code quality, performance, reliability and contributing to architectural discussions. They balance hands-on delivery with proactive problem-solving to ensure consistent technical excellence across applications.

Key Responsibilities:
  • Backend Architecture & APIs: Design, develop, and maintain scalable RESTful APIs and backend services using modern frameworks (Node.js, NestJS, Fastify or similar)
  • Cloud Infrastructure: Deploy and manage applications using AWS services, including serverless technologies, containerization, and infrastructure as code
  • System Integration: Work with databases, message queues, and third-party services to ensure robust, scalable solutions
  • Performance & Reliability: Implement monitoring, logging, and optimization strategies to ensure system performance and reliability
  • API-Frontend Integration: Collaborate closely with UI developers to design APIs that support intuitive user experiences
  • Agile Leadership: Participate actively in Agile ceremonies, contribute to technical planning, and coordinate with cross-functional teams
  • Continuous Improvement: Drive process improvements, stay current with backend technologies, and contribute to team knowledge sharing

Requirements:
  • 5+ years of experience developing backend systems and APIs using modern frameworks (Node.js, NestJS, Fastify, or similar)
  • Must have experience with AWS cloud platforms, native offering that delivers serverless stack and Docker containerization
  • Strong understanding of database design, optimization, and performance tuning (SQL and NoSQL)
  • Experience with API design patterns, microservices architecture, and system integration
  • Solid understanding of software engineering best practices, automated testing, and CI/CD pipelines
  • Experience working in Agile development environments with cross-functional teams
  • Excellent communication skills and collaborative mindset

Preferred Qualifications:
  • Open to learn and pick up new languages, eg: Python, Go
  • Background in performance optimization, load testing, and scalability planning
  • Frontend development experience or strong collaboration with UI teams using Angular, React, or similar frameworks
  • Experience translating business requirements into technical solutions with UI/UX consideration
  • Knowledge of message queuing systems (SQS, RabbitMQ) and event-driven architectures
  • Familiarity with monitoring, logging, and observability tools (CloudWatch, ELK stack, etc.)
  • Extensive AWS experience (Lambda, API Gateway, RDS, S3, CloudWatch, SQS, CloudFront)
  • Experience with Infrastructure as Code (Terraform, CloudFormation, CDK)
  • Knowledge of security best practices, OWASP standards, and compliance requirements
  • Experience in marketing technology, audience segmentation, or data-driven applications
  • Experience with system migrations, modernization projects, and legacy system integration

Full-Stack Collaboration Model
  • Design APIs that frontend developers consume
  • Participate in architectural decisions affecting the entire application
  • Occasionally contribute to frontend code when needed
  • Ensure backend services support optimal user experiences
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.