Python Developer
Posted 8 days ago
Job Viewed
Job Description
Job Title: Python Developer
Exp Range: 8- 15
Job Location: Pan India - TCS Location
Job Description:
Required skill:
Digital: Python E2
SQL: E2
• Advanced proficiency in SQL for querying and manipulating data - experience with database design and optimization
• Strong programming skills in Python - experience with data processing libraries and frameworks.
• Expert in using Github, Github Actions
Roles and Responsibility
1 Design, build and deploy data architectures and pipelines
2 Create and maintain comprehensive documentation
3 Write quality code, and ability to adhere to the coding guidelines.
4 Pursue opportunities to improve delivery quality and efficiency
Python Software Developer
Posted 21 days ago
Job Viewed
Job Description
Company Overview
PushAI is an innovative company based in Delhi, specializing in AI services within the IT Services and IT Consulting industry. With a talented team of 51-200 employees PushAI is dedicated to driving digital transformation and cutting-edge solutions. For more information, visit
Job Overview
We are seeking an experienced Python Software Developer to join our dynamic team in Delhi. This full-time executive position is ideal for individuals with a strong background in Python development and stakeholder management. Candidates should have a minimum of 10 to 30 years of work experience. The role will involve working closely with cross-functional teams to deliver high-quality solutions.
Qualifications and Skills
- Proven expertise in Python programming with the ability to write clean, efficient, and well-documented code.
- Strong stakeholder management skills to effectively collaborate with clients and internal teams.
- Proficiency in software development methodologies and lifecycle to enhance development processes.
- Experience in designing, developing, and maintaining complex software systems and architecture.
- Ability to solve complex technical challenges and provide innovative solutions for business needs.
- Excellent communication and interpersonal skills to facilitate effective teamwork and collaboration.
- Strong analytical and problem-solving skills to address technical issues efficiently and swiftly.
- Must have experience in leadership and mentoring to guide junior developers and ensure quality standards.
Roles and Responsibilities
- Design, develop, and implement software solutions using Python to meet business requirements.
- Collaborate with stakeholders to gather requirements and ensure alignment with project goals.
- Ensure the quality and performance of applications through systematic testing and code reviews.
- Maintain software documentation to support development processes and facilitate future enhancements.
- Contribute to continuous improvement initiatives to enhance development and operational processes.
- Participate in project planning and provide technical guidance to junior team members.
- Stay updated with emerging technologies and industry trends to recommend improvements.
- Work closely with cross-functional teams to ensure effective integration and deployment of software solutions.
Python (Programming Language)
Posted 12 days ago
Job Viewed
Job Description
Company Overview
Hour4u is a dynamic marketplace designed exclusively for gig workers to discover and engage in nearby job opportunities. By empowering local businesses with the ability to hire on-demand temporary staff with a single click, Hour4u creates a win-win scenario. Both local businesses and gig workers benefit, as businesses can hire according to their needs and gig workers can work on their terms. Based in Pune, Maharashtra, and part of the Human Resources Services industry, Hour4u focuses on innovation in staffing solutions.
Job Overview
We are seeking an experienced Python Programming professional for a full-time, mid-level position located in Delhi. The ideal candidate will possess 4 to 6 years of work experience in Python programming and will be proficient in essential programming concepts. This role is integral to developing and maintaining software systems in collaboration with a dynamic team, following agile methodologies.
Qualifications and Skills
- Demonstrated expertise in Python with at least 4 years of hands-on experience in a professional setting.
- Strong understanding and application of object-oriented programming principles and paradigms.
- Thorough knowledge of data structures and algorithms and their effective implementation.
- Proficiency in agile methodologies, including understanding and participating actively in all phases of the agile process.
- Must have skills in writing and maintaining unit tests to ensure software quality and performance.
- Ability to collaborate effectively in a team, communicating complex technical concepts clearly and precisely.
- Experience with software version control systems like Git for seamless team collaboration.
- Proven problem-solving skills with a logical approach to solving software-related issues.
Roles and Responsibilities
- Design, develop, and maintain scalable and efficient software applications using Python.
- Translate user requirements into functional specifications and code implementations.
- Collaborate closely with cross-functional teams to define, design, and ship new features.
- Ensure code quality and maintainability through comprehensive unit testing and peer reviews.
- Participate actively in agile development cycles and contribute to sprint planning and retrospectives.
- Identify and fix software bugs promptly and enhance software performance.
- Stay updated with the latest industry trends and technologies to ensure competitive edge in solutions.
- Mentor and guide junior developers, fostering a collaborative and innovative team environment.
Software Development Lead
Posted 8 days ago
Job Viewed
Job Description
About the Role
We are seeking an experienced Lead – Software Development with 8–10 years of proven expertise in designing and delivering scalable, secure, and high-performing web applications. In this role, you will lead a team of developers, define technical direction, and ensure best practices while staying hands-on in both front-end and back-end development. You will play a pivotal role in driving innovation, mentoring team members, and collaborating with stakeholders to deliver seamless digital experiences.
Key Responsibilities Leadership & Strategy
Lead, mentor, and inspire a team of front-end and back-end developers, fostering a culture of innovation, collaboration, and accountability.
Define coding standards, architecture guidelines, and best practices for scalable, maintainable, and secure applications.
Partner with product managers, UX/UI designers, and stakeholders to align business requirements with technical solutions.
Drive sprint planning, code reviews, and performance evaluations to ensure high-quality delivery.
Front-End Development
Architect and oversee the development of responsive, accessible, and high-performing web interfaces using HTML5, CSS3, JavaScript, and frameworks like React.js, Angular, or Vue.js .
Ensure UI consistency, usability, and cross-browser/device optimization.
Collaborate with UX/UI teams to translate designs into pixel-perfect, user-friendly applications.
Back-End Development
Design and maintain APIs, server-side logic, and microservices using Node.js, Express.js, PHP, Python (Django/Flask), or similar technologies .
Optimize data flow and storage using relational and non-relational databases (MySQL, PostgreSQL, MongoDB ).
Ensure system security, scalability, and performance optimization through well-architected solutions.
Engineering Excellence
Oversee code reviews, testing, and CI/CD pipeline management to maintain code quality and streamline releases.
Integrate third-party services, APIs, and tools to accelerate development.
Stay current with emerging technologies and recommend adoption where beneficial.
Collaborate with DevOps teams for containerization, cloud deployment, and automation (Docker, AWS, CI/CD pipelines) .
Key Skills & Requirements
Bachelor’s/Master’s degree in Computer Science, IT, or related field.
8–10 years of experience in full-stack web development with at least 2–3 years in a leadership or team lead capacity .
Strong expertise in front-end (HTML, CSS, JavaScript, React/Angular/Vue) and back-end (Node.js, Express, PHP, Python, Django/Flask) development.
Proven experience with RESTful APIs, microservices architecture, Git/version control , and Agile/Scrum methodologies.
Solid understanding of application security, performance optimization, and scalable architecture .
Familiarity with DevOps, Docker, cloud platforms (AWS/Azure/GCP), and CI/CD is highly desirable.
Exceptional problem-solving, communication, and stakeholder management skills.
Strong ability to mentor, coach, and grow a high-performing development team .
Software Development Apprentice
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of software applications.
- Learn and apply various programming languages and development tools.
- Collaborate with senior developers on coding tasks and bug fixes.
- Participate in code reviews and team meetings.
- Contribute to the documentation of software projects.
- Troubleshoot and resolve technical issues under guidance.
- Engage in learning new technologies and development methodologies.
- Support the deployment and maintenance of software solutions.
- High school diploma or equivalent; pursuing or completed a degree in Computer Science or a related field is a plus.
- Demonstrated passion for software development and technology.
- Basic understanding of programming concepts is advantageous.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills for remote collaboration.
- Ability to learn quickly and adapt to new technologies.
- Self-motivated and disciplined to work effectively in a remote setting.
- Eagerness to receive mentorship and feedback.
Software Development Apprentice
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Participate in code reviews and learn from constructive feedback.
- Collaborate with team members to understand project requirements.
- Troubleshoot and debug software issues.
- Contribute to documentation of code and processes.
- Learn and apply software development best practices and methodologies.
- Actively engage in training sessions and skill-building activities.
- Support the deployment and maintenance of software solutions.
- High school diploma or equivalent; Bachelor's degree in Computer Science or a related field is a plus.
- Demonstrated passion for software development and technology.
- Basic understanding of programming concepts and logic.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a remote team environment.
- Previous coding projects or personal study in programming is beneficial.
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Python Jobs in Delhi !
Graduate Trainee - Software Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Participate in coding, testing, and debugging of software applications.
- Assist in the design and development of new software features.
- Learn and apply various programming languages and development tools relevant to the company's technology stack.
- Collaborate with senior developers and team members on assigned projects.
- Contribute to code reviews and follow established coding standards.
- Assist in documenting software designs, processes, and user guides.
- Engage in problem-solving sessions and contribute innovative ideas.
- Learn about agile development methodologies and participate in team ceremonies.
- Gain exposure to different areas of software development, such as frontend, backend, or database management.
- Proactively seek opportunities to expand technical knowledge and skills.
- Support the team in maintaining and improving existing software systems.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a closely related field.
- Strong foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Understanding of data structures, algorithms, and object-oriented programming concepts.
- Enthusiasm for learning and a genuine passion for software development.
- Excellent analytical and problem-solving abilities.
- Strong communication skills, both written and verbal.
- Ability to work independently and manage time effectively in a remote setting.
- Team player with a positive attitude and willingness to contribute.
- Familiarity with version control systems like Git is a plus.
- Eagerness to embrace new technologies and methodologies.
This is more than just an internship; it's a launchpad for your software engineering career. Our client is committed to nurturing talent and providing a supportive and challenging environment where you can thrive. The fully remote nature of this role allows for maximum flexibility and accessibility. If you are a driven graduate ready to make a significant impact and learn from the best, we encourage you to apply. We are looking for individuals who are not afraid to ask questions and are keen to grow within a collaborative and forward-thinking company culture.
Graduate Software Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
- Write clean, efficient, and well-documented code in accordance with industry best practices.
- Participate in code reviews, providing constructive feedback and learning from experienced team members.
- Collaborate with cross-functional teams to understand project requirements and contribute to solutions.
- Learn and apply various programming languages, frameworks, and development tools.
- Troubleshoot and debug software issues, identifying root causes and implementing effective fixes.
- Contribute to the development of technical documentation and user guides.
- Engage in continuous learning and skill development, staying updated with emerging technologies.
- Participate in team meetings, stand-ups, and project planning sessions.
- Gain exposure to the full software development lifecycle (SDLC).
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a closely related field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language such as Java, Python, C++, or JavaScript.
- Basic knowledge of software development methodologies (e.g., Agile).
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies and challenges.
- Ability to work effectively in a hybrid work environment.
- Prior internship or personal project experience in software development is a plus.
- A proactive attitude and a passion for technology.
Junior Software Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
What You'll Do:
- Assist senior developers in writing, testing, and debugging code for various software applications.
- Learn and apply programming languages such as Java, Python, C++, or JavaScript, depending on project needs.
- Participate in team meetings, code reviews, and brainstorming sessions.
- Gain exposure to software development methodologies like Agile and Scrum.
- Help in the development of front-end and back-end components of web applications.
- Learn to use development tools and version control systems (e.g., Git).
- Assist in documenting software specifications and user guides.
- Troubleshoot and resolve basic software issues under guidance.
- Contribute to maintaining and improving existing software systems.
- Engage actively in training modules and workshops designed to enhance technical skills.
- A strong passion for software development and technology.
- Basic understanding of programming concepts.
- Familiarity with at least one programming language (personal projects or academic coursework acceptable).
- A willingness to learn and adapt to new technologies.
- Good problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- An eagerness to contribute to a collaborative team environment.
- Completed or pursuing a degree in Computer Science, Information Technology, or a related field is preferred, but not strictly required for highly motivated candidates.
- Ability to work effectively in a hybrid model, attending on-site sessions as required.
Explore Python developer opportunities in