Job Title
Senior Software Engineer (Full Stack)
Working Arrangement
Hybrid
Location
Petaling Jaya
Company Overview
Horizontal Talent is a global staffing and consulting firm that specializes in IT, Digital & Creative, and Business & Strategy markets. Horizontal Talent has global offices in the US, UAE, India, Malaysia, and Australia. Horizontal Talent is consistently recognized for being a top workplace and one of the fastest-growing private companies.
Role Summary
The Senior Software Engineer is a hands‑on technical role that designs, implements, and optimizes robust solutions across data, cloud, and UI domains. The Engineer works closely with the US Lead and other senior peers to transform product requirements into efficient, maintainable systems. The Engineer champions code quality, performance, reliability, and contributes to architectural discussions.
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 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)Experience with AWS cloud platforms, native offering that delivers serverless stack and Docker containerizationStrong understanding of database design, optimization, and performance tuning (SQL and NoSQL)Experience with API design patterns, microservices architecture, and system integrationSolid understanding of software engineering best practices, automated testing, and CI / CD pipelinesExperience working in Agile development environments with cross‑functional teamsExcellent communication skills and collaborative mindsetPreferred Qualifications
Open to learn and pick up new languages, eg : Python, GoBackground in performance optimization, load testing, and scalability planningFrontend development experience or strong collaboration with UI teams using Angular, React, or similar frameworksExperience translating business requirements into technical solutions with UI / UX considerationKnowledge of message queuing systems (SQS, RabbitMQ) and event‑driven architecturesFamiliarity 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 requirementsExperience in marketing technology, audience segmentation, or data‑driven applicationsExperience with system migrations, modernization projects, and legacy system integrationFull‑Stack Collaboration Model
Design APIs that frontend developers consumeParticipate in architectural decisions affecting the entire applicationOccasionally contribute to frontend code when neededEnsure backend services support optimal user experiences#J-18808-Ljbffr