Required Skills
About the Job
DAT Freight & Analytics is seeking a self-driven, experienced Full Stack Software Engineer to join our Identity & Access Management (IAM) team in Bangalore. This role focuses on the design and development of robust, consumer-facing, and internal web applications within our Account Management domain. You will tackle complex B2B enterprise account hierarchies, user sign-up flows, customer self-service tools, and internal support applications.
As a key player, you'll build resilient full-stack applications using TypeScript (Node.js/Angular) and contribute to modernizing legacy TypeScript/JavaScript hybrid services and Java monolith modules into scalable TypeScript microservices. You will collaborate closely with product managers, UX designers, and fellow engineers to deliver customer-centric solutions.
**Responsibilities:** * Develop and maintain reliable web applications, microservices, and customer self-service tools. * Support the migration of legacy backend modules to modern Node.js/TypeScript microservices. * Write clean, efficient, and well-documented code adhering to best practices. * Create comprehensive unit, integration, and functional tests; debug production applications. * Collaborate with cross-functional teams to translate business requirements into technical solutions. * Enhance expertise in TypeScript, cloud solutions, and APIs while participating in design and code reviews.