Upload Button Icon Add office photos
filter salaries All Filters

2 iTech Mission Jobs

Senior Python Software Developer

5-10 years

New Delhi

1 vacancy

Senior Python Software Developer

iTech Mission

posted 1mon ago

Job Description

Job Overview:


As a Team Lead, I am looking for an experienced Senior Python Software Developer with 5-10 years of hands-on experience to join our team. This role is perfect for someone who is not only proficient in developing high-quality web applications but also experienced in leading teams, managing the full software development lifecycle, and driving architectural decisions. You will collaborate closely with the design, backend, and mobile teams to ensure our products are innovative, scalable, and meet the highest standards of quality.


Key Responsibilities:


  • Lead the Development Lifecycle: Oversee and manage the entire web application development process from concept through to post-launch support. Guide the team to ensure timely delivery of high-quality features, with a strong focus on performance and security.
  • Architectural Leadership: Lead the design and implementation of both frontend and backend architectures. Make critical decisions on database design, API structures, and overall system architecture. Ensure scalability and maintainability of solutions.
  • Team Leadership and Mentorship: Mentor and guide a team of developers, fostering an environment of collaboration, innovation, and continuous improvement. Provide technical direction, review code, and encourage the adoption of best practices.
  • Collaboration Across Teams: Work closely with cross-functional teams, including product management, design, and mobile development, to deliver seamless, integrated applications. Oversee the integration of front-end UI/UX with backend systems and APIs.
  • Backend Development: Lead the development of robust, high-performance backend systems using Python (with Django, Flask,etc.), ensuring efficient, scalable code and optimal use of resources.
  • Frontend Development: Manage the development of user-friendly, responsive web interfaces using Angular, JavaScript, HTML, CSS, and modern JS libraries.
  • Database Design and Optimization: Oversee the creation of complex database structures and ensure they are optimized for performance, scalability, and reliability. Utilize both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases effectively.
  • Code Management & Best Practices: Ensure proper version control practices are followed using GitHub, SVN, or other tools. Conduct code reviews, encourage clean code, and implement best practices across the team.
  • Agile Methodology: Take ownership of the team's use of Agile practices. Manage sprints, track progress using tools like Jira and Trello, and ensure high collaboration within the team.
  • Testing and Quality Assurance: Lead efforts to implement automated testing frameworks, continuous integration, and high-quality debugging practices to ensure the delivery of error-free applications.
  • Performance and Security Optimization: Proactively identify bottlenecks, vulnerabilities, and other performance-related issues. Ensure applications are secure, performant, and meet compliance standards.
  • Documentation & Knowledge Sharing: Ensure the team maintains clear, comprehensive documentation for all development processes, architecture, and standard components. Encourage knowledge sharing and technical growth within the team.

Required Skills & Experience:


  • Education: BTech/MTech in Computer Science, BCA/MCA, or equivalent degree.
  • Experience: 5-10 years of experience in web application development, with at least 2-3 years in a leadership or senior developer role.
  • Backend Development Expertise: Strong experience in Python development, with hands-on experience in frameworks like Django or Flask.
  • Frontend Development Expertise: Proficiency in Angular JS, JavaScript, HTML, CSS, JQuery, and Bootstrap. Experience in integrating front-end code with REST APIs.
  • API Design & Integration:Expertise in designing, developing, and integrating RESTful APIs. Ability to lead the team in building scalable and secure APIs.
  • Database Design & Optimization:In-depth knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases, with experience in schema design, optimization, and backup strategies.
  • Version Control & Code Management: Expertise in GitHub, SVN, or other version control systems. Proven ability to maintain high standards for code quality and best practices.
  • Agile Methodology: Experience working in an Agile environment, leading sprint planning, task estimation, and progress tracking using tools such as Jira, Trello, or similar.
  • Leadership Skills: Proven experience in leading and mentoring a development team. Ability to make decisions, manage conflict, and provide constructive feedback to junior developers.
  • UI/UX Integration: Ability to work closely with design teams to implement intuitive, responsive, and cross-browser compatible user interfaces.
  • Testing & Automation: Strong experience with unit testing, integration testing, and continuous integration tools. Knowledge of testing frameworks like PyTest, Selenium, or Mocha.
  • Data Visualization: Experience with visualization frameworks like D3.js, Google Charts, or Highcharts is highly desirable.
  • Security & Performance: A deep understanding of web application security principles and performance optimization techniques.

Desired Skills:


  • Experience in developing microservices-based architectures.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with modern application monitoring tools and strategies.

Soft Skills:


  • Excellent communication skills, both written and verbal, with the ability to interact with both technical and non-technical stakeholders.
  • Strong problem-solving abilities and a proactive approach to overcoming challenges.
  • Ability to prioritize tasks, manage time efficiently, and lead a team to meet deadlines.


Employment Type: Full Time, Permanent

Read full job description

Prepare for Python Software Developer roles with real interview advice

People are getting interviews at iTech Mission through

(based on 1 iTech Mission interview)
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

What people at iTech Mission are saying

What iTech Mission employees are saying about work life

based on 14 employees
82%
90%
50%
100%
Strict timing
Monday to Friday
Within city
Day Shift
View more insights

iTech Mission Benefits

Job Training
Cafeteria
Free Food
Team Outings
Education Assistance
Soft Skill Training +6 more
View more benefits

Compare iTech Mission with

Digital Green

4.0
Compare

Gram Vaani

2.3
Compare

The Akshaya Patra Foundation

4.6
Compare

eClerx

3.3
Compare

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

LTIMindtree

3.9
Compare

Cognizant

3.8
Compare

Teleperformance

3.9
Compare

Reliance Retail

3.9
Compare

iEnergizer

4.7
Compare

HDB Financial Services

4.0
Compare

Deloitte

3.8
Compare

BYJU'S

3.1
Compare

AU Small Finance Bank

4.3
Compare

WNS

3.4
Compare

Ernst & Young

3.5
Compare

Similar Jobs for you

Python Developer at Ssconsultancy

Mumbai

2-5 Yrs

₹ 3-8 LPA

Software Engineer at Titan Company

Hosur

2-5 Yrs

₹ 7-11 LPA

Associate Data Engineer at National Payments Corporation of India (NPCI)

Hyderabad / Secunderabad

3-6 Yrs

₹ 10-15 LPA

Senior Data Scientist at Globant India Private Limited

Hyderabad / Secunderabad, Pune + 1

4-9 Yrs

₹ 7-12 LPA

Python Developer at Impetus Technologies

Noida, Indore + 1

2-6 Yrs

₹ 7.5-15 LPA

Scientist 2 at Oracle India Pvt. Ltd.

Bangalore / Bengaluru

3-5 Yrs

₹ 5-7 LPA

Python Developer at Aon

Bangalore / Bengaluru

4-7 Yrs

₹ 10-15 LPA

Python Developer Lead at Impetus Technologies

Noida, Indore + 1

9-12 Yrs

₹ 13-20 LPA

Python Developer Lead at Kumaran Systems

Chennai

6-11 Yrs

₹ 7-17 LPA

Scientist at Simreka

Bangalore / Bengaluru

2-4 Yrs

₹ 5-12 LPA

Senior Python Software Developer

5-10 Yrs

New Delhi

1mon ago·via naukri.com

Research Writer

5-7 Yrs

New Delhi

1mon ago·via naukri.com
write
Share an Interview