NTT DATA is inviting applications for the position of Python FS Junior Developer in Bangalore, Karnataka. This opportunity is perfect for freshers and early-career developers who want to build their engineering career inside one of the world’s leading IT and consulting companies.
Python continues to dominate the tech ecosystem due to its clean syntax, scalability, and powerful libraries for AI, ML, automation, and backend development. As a Python FS Junior Developer at NTT DATA, you will work on backend logic, database integrations, scalable codebases, debugging, collaborating with cross-functional teams, and building enterprise-grade applications used across the globe. If you love Python, problem-solving, and full-stack architecture, this role is built for you. 🚀

About NTT DATA
NTT DATA is a $30 billion global IT services and consulting leader working with 75% of the Fortune Global 100 companies. The company is known for its enterprise-scale AI, cybersecurity, cloud transformation, digital engineering, and data center operations.
NTT DATA’s mission is to accelerate digital progress through responsible innovation. They help organizations modernize in a sustainable, secure, and scalable way. With a presence in over 50+ countries and a diverse global workforce, NTT DATA encourages inclusive growth, continuous learning, and high-impact engineering roles. It is one of the best IT environments for young developers to begin and grow their careers. 🌍✨
Role Overview
The Python FS Junior Developer role focuses on full-stack development using Python and related frameworks. You will work on back-end modules, APIs, integrations, database components, and user-facing implementations that rely on server-side logic.
Python developers at NTT DATA contribute to designing, building, enhancing, and maintaining enterprise-level applications across multiple domains such as finance, digital transformation, analytics, AI/ML, healthcare, cybersecurity, and automation.
This role provides exposure to Python-based scalable systems and modern engineering practices, preparing you for long-term growth as a full-stack engineer or backend specialist.
Responsibilities
As a Python FS Junior Developer, you will be responsible for a wide range of technical duties. These include:
Core Python Development
- Building scalable backend applications using Python
- Writing optimal, maintainable, and reusable server-side code
- Designing backend logic to integrate with front-end components
Application Enhancement & Bug Fixing
- Testing applications and identifying bugs
- Improving performance and delivering reliable, high-quality code
Database & Storage Design
- Integrating storage solutions such as SQL/NoSQL databases
- Upgrading database functionalities and enhancing data pipelines
Feature Analysis & Requirements Gathering
- Coordinating with development teams to understand requirements
- Evaluating user feature requests for future releases
System Design & Architecture
- Designing low-latency, high-performance systems
- Creating server logic to support user-facing features
Full Stack Collaboration
- Working closely with frontend developers to integrate UI with backend functionality
- Creating tools to monitor user activity and digital workflows
This combination of backend ownership, database integration, and full-stack collaboration makes the role dynamic and deeply technical ideal for aspiring Python engineers.
Share the opportunity
Who Can Apply?
| Criteria | Requirements |
|---|---|
| Degree | B.Tech / B.E. / MCA / M.Sc (Computer Science/IT preferred) |
| Location | Bangalore, Karnataka |
| Role Type | Full-time Junior Developer |
| Experience | Freshers & Early-Career Developers |
| Skills | Python, Backend logic, Databases, Full-stack basics |
| Work Model | Office-based (NTT DATA Bangalore) |
Required Skills
Technical Skills
- Strong understanding of core Python
- Knowledge of backend development principles
- Experience with APIs, server-side architecture, and microservices
- Understanding of SQL/NoSQL databases
- Ability to write efficient and scalable code
- Familiar with debugging, testing, and troubleshooting
Preferred Skills
- Exposure to frameworks like Django or Flask
- Understanding of cloud platforms (AWS/Azure/GCP)
- Experience with version control systems such as Git
- Familiarity with Agile/Scrum methodology
- Basic understanding of HTML, CSS, JS for full-stack contributions
Soft Skills
- Analytical thinking
- Problem-solving ability
- Strong communication
- Team collaboration mindset
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Benefits of Working at NTT DATA
Working at NTT DATA ensures continuous growth and exposure to top-tier global clients. Some key benefits include:
- Learning environment supported by industry mentors
- Hands-on experience in enterprise-grade software projects
- Exposure to modern AI, cloud, and automation technologies
- Opportunity to work with Fortune 100 global clients
- Inclusive, diverse work culture that promotes innovation
- Structured career development for junior engineers
NTT DATA offers the ideal foundation for a long-term career in Python engineering, cloud development, or full-stack architecture.
Career Growth Opportunities
As a Python FS Junior Developer at NTT DATA, you can grow into:
- Python Backend Developer
- Full Stack Engineer
- AI/ML Engineer (Python-based)
- API Developer
- Cloud Developer
- Automation Engineer
- Data Engineering roles
Your career path depends on your interests NTT DATA provides direction, exposure, and mentorship.
Ready to Apply?
Click the button below to start your application and take the next step in joining NTT DATA’s global engineering team. 🚀
Share the opportunity