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
Resume not ready?
Build an ATS-friendly resume tailored to this role in minutes — for free.
Build resume→Source: LinkedIn