Search by job, company or skills

  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

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.

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 Node.js/Express 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 Node.js/TypeScript 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 133672845