NTT DATA is seeking a Full Stack Developer to join its team in Bengaluru, India. The role involves designing, developing, and maintaining end-to-end application features, building responsive user interfaces, and ensuring secure API design.
Requirements
- Design, develop, test, and maintain end-to-end application features across frontend and backend.
- Build responsive, reusable, and high-performance user interfaces using React.js.
- Develop backend services and components using Go and Node.js.
- Design and implement GraphQL APIs using gql-gen, including schema definitions and resolvers.
- Integrate applications with relational and graph databases using MySQL, Entgo, and graph databases such as DGraph or Neo4J.
- Model complex data relationships and optimize queries for performance and scalability.
- Ensure secure API design, including authentication, authorization, and data protection.
- Write clean, maintainable, and well-tested code following engineering best practices.
- Participate in code reviews and contribute to improving code quality and system design.
- Troubleshoot, debug, and resolve issues across development, testing, and production environments.
- Collaborate with product managers, architects and QA teams.
- Take ownership of assigned modules or services from design through deployment and support.
- Mentor junior developers and contribute to knowledge sharing within the team.
Benefits
- Competitive salary and benefits package
- Opportunities for career growth and professional development
- Collaborative and inclusive work environment
- Flexible work arrangements (remote or hybrid)