Software Engineer
5 days ago
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.
The Role As a Software Engineer, you will be a key technical leader within your development squad. You will be responsible for designing and building solutions within our sophisticated, event-driven architecture, which is built on Domain-Driven Design (DDD) principles. You will contribute across our entire stack, from our or NestJS backend services running on Kubernetes to our Angular front-end applications, with an increasing focus on integrating intelligent features.
The ideal candidate is a hands-on developer with a strong architectural mindset, a passion for writing clean, scalable code, and a desire to mentor and elevate the skills of the entire team.
Key Responsibilities
- Full-Stack Development: Design, build, and maintain robust, scalable, and high-performance applications across our technology stack.
- Code Excellence: Write clean, maintainable, and well-documented code. Conduct thorough code reviews to ensure quality and adherence to our DDD principles.
- Collaboration: Work closely with cross-functional teams, including Product Managers, UI/UX Designers, and QA Engineers, to translate business requirements into robust technical solutions.
- CI/CD & DevOps: Own the end-to-end delivery of features, including contributing to and improving our GitHub Actions CI/CD pipelines.
- Problem Solving: Troubleshoot, debug, and resolve complex technical issues in our distributed systems across production and pre-production environments.
Must-Have Qualifications & Skills
- A minimum of 3 years of professional experience in software development.
- Strong proficiency in building modern backend services using with Express. Experience with the NestJS framework is a major advantage.
- Professional experience with building web-based frontends using Angular (v17+).
- Solid experience with database technologies, hands-on experience with Azure SQL or SQL Server. Experience with document-based databases such as MongoDB or Azure Cosmos DB will be considered.
- Proven experience building and consuming various APIs (REST, GraphQL) and working with event-driven systems using messaging queues like Kafka.
- Proficiency with Git version control and experience building and maintaining CI/CD pipelines, specifically with GitHub Actions.
- Excellent problem-solving, analytical, and communication skills.
- Nice-to-Have Qualifications & Skills
- Deep understanding and practical application of Domain-Driven Design (DDD) principles is highly desirable.
- Strong, hands-on experience with containerization (Docker) and orchestration with Kubernetes.
- Experience with cloud services on Microsoft Azure.
- Prior experience in e-commerce and auction platforms industry is a strong plus.
-
software engineer
1 week ago
Petaling Jaya, Selangor, Malaysia Sovereign Gateway Sdn Bhd Full timeAbout the role Sovereign Gateway Sdn Bhd is seeking an exceptional Software Engineer to join our dynamic team. As a Software Engineer, you will play a pivotal role in the development and delivery of innovative software solutions that drive our business forward. This is a full-time position based in Petaling Jaya, Selangor.What you'll be doingDesign,...
-
Software Engineer
1 week ago
Petaling Jaya, Selangor, Malaysia NETIZEN TESTING SDN. BHD. Full timeWe are looking for a Software Engineer with focus on web application. You will work closely in the development team on projects. You will be responsible for supporting the development, implementation and maintenance of the applications that we developed for our clients.Fresh Graduates are welcome to apply and training will be provided.Key...
-
Software Engineer
1 week ago
Petaling Jaya, Selangor, Malaysia TG Human Resource Services Sdn. Bhd. Full timeSoftware Engineer (.Net)This is a permanent mid senior role with our client based in Petaling Jaya. You will own the end-to-end delivery of modern .NET applications from technical design and development through deployment and production support. The role includes mentoring teammates, driving engineering best practices, and helping shape architectural...
-
Software Engineer
1 week ago
Petaling Jaya, Selangor, Malaysia W Generation Trading Full timePosition : Software Engineer (C# .NET)Location : Damansara UptownWorking Days / Time : 8.30am – 5.30pm / Mon – FriResponsibility· Develop and maintain solutions using C# and .NET Core, ensuring scalable and maintainable code.· Design and implement new features based on project requirements, with a focus on performance and scalability.· Optimize...
-
Software Engineer
2 weeks ago
Petaling Jaya, Selangor, Malaysia Silverlake Full time $40,000 - $80,000 per yearWhat applies to youThe Java Software Engineer will contribute in the many phases of software development such as design, development, testing, implementation, and maintaining a scalable software solution for the organization.What you will doParticipate in the complete software development life cycle.Plans, develops, tests, and documents computer programs...
-
Director of Software Engineering
7 days ago
Petaling Jaya, Selangor, Malaysia iForte Group Full timeLocation:Kuala Lumpur (Hybrid – 3 days office, 2 days remote)About the RoleAn exciting leadership opportunity to drive large-scale digital transformation and shape the next generation of People & Payroll or Accountant software. You'll lead a growing distributed engineering organization, champion AI-assisted development, and deliver world-class .NET SaaS...
-
Robotics Software Engineer
7 days ago
Petaling Jaya, Selangor, Malaysia Work E Robotics Full timeWork in a dynamic team to develop and implement firmware and software for robots.Work closely with electronics engineers to design and debug PCB boards.Write manuals and technical documentation.RequirementsDegree (BS or MS) in Computer Science, Electrical/Electronic Engineering, engineering, or equivalent industry experience.Project experience with STM32 or...
-
Software Engineer, Backend
1 week ago
Petaling Jaya, Selangor, Malaysia GXBank Full timeGet To Know Our GX Bank TeamGX Bank Berhad - the Grab-led Digital Bank - is the FIRST digital bank in Malaysia, approved by BNM to commence operations. We aim to leverage technology and innovation to serve the financial needs of the unserved and underserved individuals, and micro and small medium enterprises.We are driven by our shared purpose and passion to...
-
Senior Software Engineer
2 weeks ago
Petaling Jaya, Selangor, Malaysia Talent Recruit Full timeSENIOR SOFTWARE ENGINEER JOB DESCRIPTION:Software Development and DeploymentDesign, develop, and maintain Java applications in accordance with project requirements and technical specifications.Write clean, efficient, and maintainable code, adhering to best practices and coding standards.Develop standard software solutions and system components...
-
Lead Software Engineer
7 days ago
Petaling Jaya, Selangor, Malaysia Develab Full timeDevelab is an IT consulting company operating in Malaysia, Singapore and Indonesia. We continuously seek innovation with a mission to help businesses realize their dreams with quality digital solutions and affordable IT consulting services. Our core services are Software Development, IT Consultancy, Project Management and Cloud Computing.We're hiring Lead...