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.
Tech Stack
Categories
About NTT DATA
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.
