This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join NTT DATA as a Python Developer, where you will design and maintain server-side applications and data pipelines. This role requires strong Python skills and experience with web frameworks and databases. A bachelor's degree in Computer Science is required, along with 3-5 years of experience. Enjoy a collaborative culture and immediate start.
Job Responsibility:
Design, implement, test, and maintain serverside applications, automation, or data pipelines using Python
Requirements:
Strong proficiency in Python 3.x and idiomatic Python (async patterns, type hints, context managers)
Experience with at least one web framework: Django, Flask, FastAPI, or Tornado
Experience building and consuming RESTful APIs and/or GraphQL services
Proficient with relational databases (PostgreSQL, MySQL) and at least one NoSQL (MongoDB, Redis, Elasticsearch)
Familiarity with ORMs (SQLAlchemy, Django ORM) and raw SQL optimization
Experience with testing frameworks (pytest, unittest) and mocking
Experience with containerization (Docker) and basic orchestration concepts (Kubernetes preferred)
Familiarity with CI/CD tooling (GitHub Actions, GitLab CI, Jenkins) and automated deployment pipelines
Basic knowledge of cloud services (AWS/GCP/Azure) and ability to use cloud managed services (RDS, S3, Cloud Functions)
Good understanding of security basics: authentication (OAuth2, JWT), encryption, secure coding practices