Quick Summary
About NTT DATA
At NTT DATA, we believe that success is built on the foundation of exceptional talent. The dedication, integrity, and expertise of our employees are crucial to our company's growth and market leadership. We are committed to hiring the best individuals and fostering their professional and personal development, ensuring a prosperous future for both NTT DATA and our team members.
For over 25 years, NTT DATA Services has been at the forefront of impacting core business operations through industry-leading outsourcing services and advanced automation. Our specialized platforms deliver continuous value addition and innovation, significantly improving business outcomes. Outsourcing, when integrated into an overall sourcing strategy, serves as an effective method for achieving and sustaining competitive advantages, beyond just initial cost savings.
NTT DATA's Client is actively seeking a talented Full Stack Developer.
Key Responsibilities of the Full Stack Developer
- Demonstrate an in-depth understanding of the Software Development Lifecycle (SDLC) and its integration within the broader technology landscape to deliver scalable, reliable, and resilient applications.
- Design and implement engaging user interactions for web pages using core front-end technologies such as HTML, CSS, and JavaScript, ensuring a seamless and responsive user experience across diverse platforms, including web and mobile.
- Develop robust server-side logic and code, manage data processing, and handle critical backend functionalities. This involves leveraging server-side languages and frameworks like Python, Java, Node.js, PHP, and Ruby.
- Build and integrate secure, efficient Application Programming Interfaces (APIs), often utilizing RESTful services, to facilitate smooth communication between the front-end, back-end, and third-party services.
- Design, create, and manage various database systems, including both SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB, for effective data storage, retrieval, and organization.
- Collaborate effectively with cross-functional teams, including data scientists and product managers, to define and implement new features and innovative AI-driven solutions.
- Participate actively in the entire application lifecycle, from initial conceptualization and design phases through to deployment and ongoing maintenance.
- Produce comprehensive technical documentation and artifacts for all developed software products.
Required Skills & Experience
- Overall 5 years of experience in software development.
- 3+ years of experience with programming languages like Python, combined with proficiency in front-end languages (HTML, CSS, JavaScript) and back-end technologies (Node.js, Django, etc.).
- 2+ years of experience with AI and machine learning frameworks, including TensorFlow, PyTorch, and Scikit-learn.
- Proven experience in a critical software development role with demonstrated high business impact, coupled with the ability to understand how software delivers tangible business value.
- Excellent engineering skills and senior-level architectural understanding.
- Excellent working knowledge of key computer science concepts, including networking, operating systems, virtualization, and containerization.
- Possess a polyglot full-stack developer mentality and a strong aptitude for quickly acquiring new languages and technical skills.
- Excellent understanding of Software Engineering concepts such as the Software Development Life Cycle (SDLC) and GitOps.
- Exceptional debugging and analytical skills, with the ability to accurately isolate root causes across networking/infrastructure, application, and database stacks.
- Experience with various database systems (SQL, NoSQL) for efficient data management and processing.
About NTT DATA Services
NTT DATA Services, headquartered in Texas, is a recognized leader in IT and business services, encompassing cloud, data, and applications. As a part of NTT DATA, a $30 billion global innovator with a combined reach across more than 80 countries, we empower clients to transform through expert business and technology consulting, industry-specific and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, Business Process Outsourcing (BPO), systems integration, and global data centers. Our commitment is to the long-term success of our clients. Learn more by visiting nttdata.com or our LinkedIn page.
NTT DATA Services is an equal opportunity employer, committed to fostering a diverse and inclusive environment. All applicants are considered without regard to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other legally protected characteristic. If you require assistance or accommodation due to a disability, please inform your recruiter.
Where legally mandated, NTT DATA provides a reasonable compensation range for specific roles. The starting hourly range for this remote position is ($x - x/hourly). This range represents the minimum and maximum target compensation across all US locations. Actual compensation will be determined by factors such as the candidate's work location, relevant experience, technical skills, and other qualifications.
This position is eligible for company benefits, which vary based on the nature of the role. Benefits may include medical, dental, and vision insurance; flexible spending or health savings accounts; life and AD&D insurance; short- and long-term disability coverage; paid time off; employee assistance programs; participation in a 401k program with company match; and additional voluntary or legally required benefits.


