NTT DATA

FullStack Engineer with Python&React

NTT DATA
Apply
1 day ago
Sibiu, Romania +2 moreMid Level

Responsibilities

  • Design, develop, and maintain scalable full-stack web applications.
  • Develop backend services and REST APIs using Python and FastAPI.
  • Build responsive, reusable frontend components using React and TypeScript.
  • Integrate frontend applications, backend services, databases, and external systems.
  • Design and optimize database schemas, queries, and data-access patterns using MariaDB and PostgreSQL.
  • Implement error handling, logging, validation, authentication, authorization, and security controls.
  • Write maintainable, testable code and develop automated unit and integration tests.
  • Participate in code reviews, technical documentation, knowledge sharing, and engineering best practices.
  • Troubleshoot frontend, backend, and database issues and optimize application performance.
  • Collaborate with product owners, architects, developers, QA engineers, DevOps engineers, and other stakeholders.
  • Participate in Agile development activities and translate business requirements into technical solutions.

Requirements

  • Strong hands-on experience with Python, FastAPI, and RESTful API development.
  • Experience with MariaDB, PostgreSQL, SQL, relational database design, data modeling, and database integration.
  • Strong hands-on experience with React, TypeScript, JavaScript, and component-based responsive web applications.
  • Proficiency in REST API integration, state management, asynchronous data handling, HTML5, and CSS3.
  • Understanding of object-oriented design, clean code principles, API design, documentation, debugging, and performance optimization.
  • Experience with Git, automated testing, unit testing, and integration testing.
  • Knowledge of authentication, authorization, exception handling, validation, and secure development practices.
  • Familiarity with CI/CD pipelines; Docker and Kubernetes/cloud environment experience is a plus.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Experience working in Agile/Scrum environments.
NTT DATA

About NTT DATA

10,000+ employees

NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.

Contact me