Engineer I

DAT Freight & Analytics

Bengaluru

On-site

INR 600,000 - 900,000

Full time

47 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DAT Freight & Analytics in Bengaluru, India seeks an Associate Software Engineer (Full Stack) to design and develop production-grade web apps within the IAM umbrella. You will work on account management hierarchies, user sign-up flows, self-service tools and internal support tooling.

You will contribute to migrating legacy modules to modern Node.js microservices and collaborate with product, UX, and engineering peers to deliver value with high-quality code and tests.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related CS field.
  • 2+ years of proven hands-on experience as a software engineer building production-scale products.
  • Strong proficiency in the TypeScript ecosystem and Node.js for building microservices and REST/GraphQL APIs.
  • Experience with modern web UI frameworks, preferably Angular, or React.
  • Experience with relational or non-relational databases (MySQL, PostgreSQL, NoSQL).
  • Knowledge of SOLID, design patterns, OOP, DI, and IoC containers.
  • Understanding of Scrum/Agile, SDLC, CI/CD processes.

Responsibilities

  • Build and maintain reliable web applications, modern microservices, and customer self-service tools for account management.
  • Assist in migrating legacy TypeScript/Java backend modules to modern Node.js microservices.
  • Write clean, well-documented code following established standards.
  • Develop unit, integration, and functional tests; debug production applications.
  • Collaborate with product and UX teams to translate requirements into technical solutions.
  • Grow expertise in TypeScript, AWS, and REST/GraphQL APIs while participating in design and code reviews.

Skills

TypeScript
Node.js
Angular
REST/GraphQL APIs
AWS
Docker
Kubernetes
CI/CD
Scrum/Agile
SQL/NoSQL

Education

Bachelor's degree in Computer Science/IT

Tools

AWS
Docker
Kubernetes
Terraform

Job description

Job Description: Associate Software Engineer - Full Stack (BE Primary)

Role: Software Engineer - Account Management & Customer Support

General Timings: 2PM - 11PM IST

DAT is looking for a self-driven, passionate, and experienced Associate 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 an Associate 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.

Candidate Profile
  • Deliver customer value: You are customer-obsessed and validate the trust our customers put into our platform. You lead with curiosity to deeply understand complex account management problems before engineering solutions.
  • Together we thrive: You embrace diverse backgrounds and perspectives. You thrive working on cross-functional teams and can confidently disagree and commit when a technical or product decision is made.
  • Innovate & grow: You have a pulse on the software industry. You champion new technologies and continuously improve the engineering team's workflows and standards.
  • Execute with excellence: You recognize that innovation requires operational excellence. You exercise exceptional judgment in balancing technical debt with feature delivery, biasing towards delivering value over analysis-paralysis.
  • Act with integrity: You set reasonable expectations, hold yourself and the team accountable, and build psychological safety by showing vulnerability and asking for help.
What You'll Do
  • Build and Maintain: Develop reliable and maintainable web applications, modern microservices, and customer self-service tools for account management.
  • Support Modernization: Assist in the ongoing migration of legacy hybrid/monolith TypeScript & Java backend modules to modern Node.js/TypeScript microservices.
  • Write Quality Code: Produce modern, clean, efficient, and well-documented code while adhering to established coding standards and best practices.
  • Test and Debug: Write robust unit, integration, and functional tests. Troubleshoot and debug production applications to ensure optimal performance.
  • Collaborate: Work closely with product, UX, and fellow engineers to translate business requirements into technical implementations.
  • Grow your Expertise: Develop deeper expertise in TypeScript, AWS solutions, and REST/GraphQL APIs while actively participating in design and code reviews.
The Skills and Experience You'll Bring
  • Bachelor's degree in Computer Science, Information Technology, or a related CS field.
  • 2+ years of proven hands-on experience as a software engineer building production-scale products.
  • Strong technical proficiency in the TypeScript ecosystem. Hands-on experience building robust microservices and REST/GraphQL APIs with Node.js (required).
  • Experience with or working knowledge of modern web UI frameworks, preferably Angular, or alternatively React.
  • Openness, willingness, and ability to navigate legacy complex modules (Java backend stack) to successfully extract and migrate domain services along with handling Salesforce account management modules.
  • Experience with relational or non-relational database technologies (MySQL, PostgreSQL, NoSQL).
  • Deep understanding of software development best practices: SOLID principles, design patterns, OOP, dependency injection, and IoC containers.
  • Solid understanding of standard engineering processes: Scrum/Agile, SDLC, CI/CD, etc.
  • Excellent problem-solving and analytical skills. Outstanding interpersonal, verbal, and written communication skills.
Bonus Skills
  • Working knowledge of or experience with event streaming systems (Kafka) or other messaging systems.
  • Strong experience using or working knowledge of modern cloud providers, preferably AWS, or GCP, Azure.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Hands-on experience with serverless architecture (Lambdas, Fargate).
  • Working knowledge of or experience with Infrastructure as Code (IaC) such as Terraform (preferred) or CloudFormation.
  • Contribution to open-source projects or a strong GitHub profile.
  • Strong interest or experience in integrating AI/LLM tools like Copilot, Claude Code, and MCPs into engineering workflows.
  • Prior experience in IAM, B2B account hierarchies, or user management is a major plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - IAM Team
Senior Software Engineer - IAM Team

DAT Freight & Analytics • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Application Engineering Technical Lead - II
Application Engineering Technical Lead - II

The Vanguard Group • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Engineer – Digital Solutions and AI Integration
Senior Engineer – Digital Solutions and AI Integration

Adani Enterprises Limited • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
Specialist Software Engineer (Fullstack)
Specialist Software Engineer (Fullstack)

Biopharma Careers • Hyderabad

On-site
INR 2,300,000 - 3,200,000
Staff Engineer, Data
Staff Engineer, Data

The Hartford • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Associate Technical Lead, Software Developement
Associate Technical Lead, Software Developement

KLA • Chennai District

On-site
INR 1,200,000 - 2,400,000
Senior Fullstack Engineer | NodeJS/ Python/ Java + ReactJS, AWS | Product company preferred | Bangalore opening
Senior Fullstack Engineer | NodeJS/ Python/ Java + ReactJS, AWS | Product company preferred | Bangalore opening

Geektrust • Bengaluru

On-site
INR 2,500,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Aelum Consulting - ServiceNow Premier Partner • Dadri

On-site
INR 1,800,000 - 3,000,000
Dot Net Fullstack Developer
Dot Net Fullstack Developer

Manpowergroup Services India • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Software Engineer – Fullstack
Senior Software Engineer – Fullstack

Jobtailor • Bengaluru

On-site
INR 3,000,000 - 6,000,000