

Search by job, company or skills

This job is no longer accepting applications
Software Engineer - IAM Team
Software Engineer [P2]
Job Description: Software Engineer - Full Stack (BE Primary)
Role: Software Engineer - Account Management & Customer Support
Location: Bangalore, India
DAT is looking for a self-driven, passionate, and experienced Software Engineer to join our Account Management & Customer Support domain team within our Identity & Access Management (IAM) umbrella in Bangalore, India.
At DAT, our leaders optimistically share future possibilities to inspire and motivate others toward their full potential. We expect our employees to find ways to embrace positive change, be curious, challenge the status quo, and provide solutions to unmet problems. Joining DAT means joining a culture focused on fostering development, building genuine connections, recognizing each other's strengths, and sharing in successes.
The Role
We are looking for a Software Engineer who will be responsible for the design and development of production-grade, consumer-facing, and internal web applications within our Identity & Access Management (IAM) umbrella. You will be a key player in our Account Management domain, tackling complex B2B enterprise account hierarchies, user sign-up/conversion flows, customer self-service tools and internal customer support tools.
You must be passionate about building resilient full-stack applications in a TypeScript ecosystem (Node.js/Angular). A critical component of this role involves supporting the migration of legacy TypeScript/JavaScript hybrid services and minor Java monolith modules into modern, scalable TypeScript microservices. You will also work with product managers, UX designers, engineering managers, and other engineers to deliver customer-centric solutions.
Timings : 2PM – 11PM IST
Candidate Profile
What You'll Do
The Skills and Experience You'll Bring
Bonus Skills
Job ID: 151056341
Skills:
Java, Algorithms, Software Design, Typescript, Javascript, Data Structures, Python, Go
Skills:
Gerrit, Linux Scripting, JIRA, Microservices, Docker, Gitlab, Python, Agile Methodologies, Network Protocols, Git, Robot Framework, Rest Apis, Helm, Kubernetes, Kiro Cursor, Go, open-source technologies, ML models, AI-assisted engineering tools, automation test design, intelligent agents, AI-enabled workflows, integration of LLMs, virtualization concepts, intelligent automation
Skills:
Cassandra, Data Structures, Kafka, Distributed Systems, Java Technologies, Large-scale application development, Algorithm Design Patterns, Containerization technology, Java Multithreading
Skills:
Java, Kafka, CDK, Jenkins, Rabbitmq, Lambda, Rest API Development, Celery, ECS, MongoDB, Python, AWS, Api Gateway, Step Functions, NoSQL databases, Code Pipeline, message queue systems
Skills:
Algorithms, S3, Video Processing, Distributed Systems, System Design, data structures, AWS, message queues, media pipelines, event-driven architectures, HLS streams, asynchronous processing, cloud environments, object storage systems, backend systems