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

Posted 9 Hours Ago
Be an Early Applicant
Surat, Gujarat, IND
In-Office
Senior level
Edtech • HR Tech • Information Technology • Professional Services
The Role
Lead design and development of scalable Python backends, build APIs, optimize performance, mentor junior developers, participate in code reviews, collaborate with frontend and stakeholders, ensure testing, deployment, and maintenance using AWS and containerization tools.
Summary Generated by Built In
● 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 [email protected]

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

Skills Required

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Extensive experience designing and developing complex backend systems using Python
  • Experience with Python frameworks: Django, Flask, or FastAPI
  • Experience with Pandas and NumPy
  • Experience with PostgreSQL
  • Familiarity with AWS services: CI/CD pipelines, Load Balancer, RDS, ECS/EKS, EC2, S3
  • Experience with Docker and container-based deployments
  • Deep understanding of server-side technologies and building scalable, high-performance applications
  • Strong problem-solving and debugging skills
  • Excellent communication and collaborative skills
  • Leadership and mentoring experience guiding junior developers
  • Familiarity with Agile and Scrum methodologies
  • Experience developing and customizing applications integrated with ReactJS (optional)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 2020

What We Do

EducoHire provides comprehensive recruitment and staffing solutions, primarily focused on the education sector, connecting institutions with talent and offering training resources.

Similar Jobs

Micron Technology Logo Micron Technology

Graduate Engineering Technician

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
Sanand, Ahmedabad, Gujarat, IND
45000 Employees

Capco Logo Capco

Python Automation Expert

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Mastercard Logo Mastercard

Senior Product Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Vadodara, Gujarat, IND
38800 Employees

Deepgram Logo Deepgram

Research Staff, LLMs

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
In-Office or Remote
49 Locations
150 Employees
150K-250K Annually

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account