Jobs/Hiring Senior Python Developer for Surat, Gujarat - ( Job ID - 23497)

Hiring Senior Python Developer for Surat, Gujarat - ( Job ID - 23497)

EH Jobs

Full–timePython Developer
Modinagar, Uttar Pradesh, IN
Not disclosed
Jun 19, 2026(June 19, 2026)

Job description

  • The day often starts with checking emails, messages, and any project-related notifications. The senior developer might plan their day, prioritize tasks, and review the progress of ongoing projects.
  • Senior developers often participate in code reviews, providing feedback and guidance to junior developers to ensure code quality and adherence to best practices.
  • Review any pending tasks from the previous day and prioritize them, Review the project roadmap, tasks, and goals for ongoing projects.
  • Discuss any new requirements, changes, or challenges with the project team.
  • Coordinate with backend developers, front-end developers, and other stakeholders to ensure a cohesive approach.
  • Review code written by junior/intermediate developers for quality, security, and adherence to best practices.
  • Address any bugs, issues, or technical debt that may have arisen.
  • Work on developing and customizing Python and ReactJS websites and its functionality.
  • Developing new API endpoints, optimizing database queries, or implementing new features using Python frameworks like Django or Flask.
  • Communicate with clients to provide project updates, discuss requirements, and address any questions or concerns.
  • Perform thorough testing of newly implemented features or changes to ensure functionality, performance, and compatibility.
  • Debug and resolve any issues or inconsistencies that arise during testing.
  • Update project management tools or task boards to reflect progress and completion of tasks.
  • Estimate the time required for upcoming tasks and plan accordingly.
  • Wrap up any ongoing tasks, commit code changes, and ensure a clean and organized workspace.
  • Reflect on the day's accomplishments, challenges, and areas for improvement
  • The day often starts with checking emails, messages, and any project-related notifications. The senior developer might plan their day, prioritize tasks, and review the progress of ongoing projects.
  • Senior developers often participate in code reviews, providing feedback and guidance to junior developers to ensure code quality and adherence to best practices.
  • Review any pending tasks from the previous day and prioritize them, Review the project roadmap, tasks, and goals for ongoing projects.
  • Discuss any new requirements, changes, or challenges with the project team.
  • Coordinate with backend developers, front-end developers, and other stakeholders to ensure a cohesive approach.
  • Review code written by junior/intermediate developers for quality, security, and adherence to best practices.
  • Address any bugs, issues, or technical debt that may have arisen.
  • Work on developing and customizing Python and ReactJS websites and its functionality.
  • Developing new API endpoints, optimizing database queries, or implementing new features using Python frameworks like Django or Flask.
  • Communicate with clients to provide project updates, discuss requirements, and address any questions or concerns.
  • Perform thorough testing of newly implemented features or changes to ensure functionality, performance, and compatibility.
  • Debug and resolve any issues or inconsistencies that arise during testing.
  • Update project management tools or task boards to reflect progress and completion of tasks.
  • Estimate the time required for upcoming tasks and plan accordingly.
  • Wrap up any ongoing tasks, commit code changes, and ensure a clean and organized workspace.
  • Reflect on the day's accomplishments, challenges, and areas for improvement.
  • They may work on architectural design tasks, discussing and planning how to structure software components to meet project requirements and scalability needs.
  • Junior/Intermediate developers are often tasked with solving complex technical challenges that arise during the development process.
  • Optimize code, improving application performance, scalability, and load times on both backend and frontend.
  • Conduct performance profiling and analysis, identifying areas for improvement.
  • Senior developers play a mentoring role, providing guidance and support to junior developers in the team, helping them grow and improve their skills.
  • Senior developers participate in testing activities, ensuring that their code works as intended and meets quality standards before deployment.
  • Technical Responsibilities
  • API Development
  • Data Management
  • Performance & Scalability
  • Security and Maintenance
  • UI/UX Implementation
  • Testing and Debugging
  • Code quality and best practices
  • Documentation
  • Client Communication
  • Deployment and Integration
  • Performance Monitoring and Analytics
  • Management Responsibilities
  • Mentorship & Leadership
  • Manage Workload
  • Technical coaching and mentoring
  • Raising Hiring and recruitment needs
  • Mentor junior members of the team and participate in code reviews to help them grow inside the team. Intrested one can share their resume at neha@educohire.com Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Should have extensive experience in designing and developing complex backend systems using Python (Django/Fast API), Pandas/Numpy, PostgreSQL, AWS Services like CI/CD Pipeline, Load Balancer, RDS, ECS/EKS, EC2, S3, Docker.
  • Should possess a deep understanding of server-side technologies and be adept at building scalable, high-performance applications.
  • The Senior Python Developer will be responsible for leading the development of various software projects, collaborating with cross-functional teams, and ensuring the delivery of high-quality, efficient code solutions.
  • Strong problem-solving skills and the ability to debug complex issues.
  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • Leadership and mentoring abilities to guide junior developers.
  • Familiarity with Agile and Scrum methodologies. Technical Requirements:
  • Lead the design and development of scalable, secure, and high-performance serverside applications using Python + React.JS (optional)
  • Collaborate with the product and design teams to understand requirements and translate them into technical solution
Account

Welcome!

Sign in to access your account

Features

Browse JobsResume BuilderResume TemplatesCover LetterATS Score CheckerAI RewriteResume ExamplesSalary Guide

General

About UsBlogFAQContact UsPrivacy PolicyTerms of ServiceCookie Policy