
Full Stack Software Engineer – Product Security Platforms
Hitachi, Ltd.4 days ago
Pune, India or Hyderābād, IndiaSenior
Responsibilities
- Design, develop, test, and maintain full-stack applications using Golang and React JS.
- Build scalable backend services and microservices and develop APIs.
- Create responsive React user interfaces and integrate them with backend services.
- Design relational database schemas, data models, queries, indexes, and transactions.
- Develop and deploy cloud applications on AWS.
- Participate in application architecture and technical design discussions.
- Use AI-assisted development tools and review AI-generated code for correctness, security, performance, and maintainability.
- Troubleshoot application, API, database, and cloud infrastructure issues.
- Write unit tests, participate in code reviews, and follow software engineering and security best practices.
- Technically lead, assign, prioritize, mentor, and review the work of junior and intermediate software developers while remaining hands-on.
- Collaborate with product management, QA, and other engineering teams.
Requirements
- 5+ years of professional software development experience.
- 3+ years of hands-on Golang development, including concurrency, interfaces, error handling, package and module design, and API development.
- 3+ years of hands-on React JS development, including components, hooks, state management, API integration, and modern JavaScript/TypeScript.
- Hands-on experience building and deploying applications on AWS, including services such as EC2, Lambda, S3, API Gateway, RDS, IAM, and CloudWatch.
- Strong relational database design and development skills with PostgreSQL, MySQL, or equivalent, including schema design, normalization, SQL, indexing, query optimization, and transactions.
- Practical experience using generative AI tools for code generation, code review, troubleshooting, test generation, documentation, and design exploration.
- Experience with AI coding assistants or agentic development tools and the ability to independently review, debug, secure, and maintain AI-generated code.
- 2+ years of experience technically leading a small team of junior and intermediate software developers.
- A current AWS certification, such as AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate; Professional-level certifications are a plus.
- Nice-to-have experience with Express JS, Node.js, Python, LLM APIs, agentic development frameworks, or integrating generative AI capabilities into applications.
Benefits
- Industry-leading benefits, support, and services for holistic health and wellbeing.
- Flexible work arrangements, role and location dependent.
- An inclusive, diverse, and equal-opportunity workplace with reasonable accommodations available during recruitment.
- Autonomy, freedom, ownership, and opportunities to collaborate and share knowledge with a global team.
Tech Stack
Categories
About Hitachi, Ltd.
Hitachi, Ltd. builds industrial, energy, rail, and digital systems for governments and enterprises, combining operational technology with IT, cloud, and data infrastructure services. Its portfolio spans power grids, factory automation, data centers, rail systems, and consulting delivered through units such as Hitachi Vantara, Hitachi Rail, and Hitachi Energy. Founded in 1910 and headquartered in Tokyo, it is listed on the Tokyo Stock Exchange and operates globally across critical infrastructure markets.