Full Stack Developer
NTT DATA
NTT DATA
NTT DATA is seeking a passionate and innovative Full Stack Developer to join our dynamic team. We are a global technology leader committed to accelerating client success and positively impacting society through responsible innovation. As part of an inclusive and forward-thinking organization, you will contribute to cutting-edge AI and digital infrastructure solutions.
This role offers an opportunity to work with a company that invests heavily in R&D and has a presence in over 50 countries, providing access to a rich ecosystem of innovation. We prioritize local hiring to ensure effective client support and maintain flexibility to meet evolving client and employee needs.
As a Full Stack Developer, you will design, develop, test, and maintain end-to-end application features, focusing on both frontend and backend development. You will create responsive user interfaces using React.js, CSS, and JavaScript.
Key responsibilities include integrating applications with relational databases like MySQL and utilizing ORMs. You'll also contribute to designing and implementing GraphQL APIs, modeling complex data relationships, and optimizing queries for performance. Writing clean, maintainable, and well-tested code, participating in code reviews, and troubleshooting issues across environments are crucial.
Collaboration with product managers, architects, and QA teams is essential. You will take ownership of assigned modules from design through deployment and support, and have the opportunity to mentor junior developers, fostering knowledge sharing within the team.
Ideal candidates will possess strong proficiency in React.js, including hooks, component design, and state management, complemented by solid experience in HTML5, JavaScript, and CSS3.
Experience with relational database design and optimization using MySQL is required. Familiarity with GraphQL API design and implementation, Graph databases, and ORMs like Entgo is highly desirable.
A good understanding of API security, performance optimization, and scalability is expected. Proficiency with version control systems such as Git and collaborative development workflows is essential. Strong analytical, problem-solving, and communication skills are necessary for effective teamwork and proactive ownership of deliverables.
NTT DATA
IT Consulting