Senior Python Developer

Fullstack Engineer in PuneHyderabad, Indiafull timeSenior
Active

Job description

Key Responsibilities:Lead the design and implementation of cloud-native microservices using Python FastAPI, Pydantic, and Async I/O.Architect, build, and optimize APIs, worker services, and event-driven systems leveraging Confluent Kafka.Define and enforce coding standards, testing strategies, and development best practices.Implement CI/CD pipelines using GitHub Actions or other tools and manage secure and scalable deployments.Work with Docker, Terraform, and GCP infrastructure services including Cloud Run, Pub/Sub, Secret Manager, Artifact Registry, and Eventarc.Guide the integration of monitoring and observability tools such as New Relic, Cloud Logging, and Cloud Monitoring.Drive initiatives around performance tuning, caching (Redis), and data transformation including XSLT, XML/XSD processing.Support version control and code collaboration using Git/GitHub.Mentor team members, conduct code reviews, and ensure quality through unit testing frameworks like Pytest or unittest.Collaborate with stakeholders to translate business needs into scalable and maintainable solutions.Mandatory Skills:Programming & Frameworks:Expert in Python and experienced with FastAPI or equivalent web frameworks.Strong knowledge of Async I/O, Pydantic SettingsHands-on with Pytest or unittestExperience with Docker, Terraform, and Kafka (Confluent)Version Control & DevOps:Experience with any version controlProven CI/CD pipeline implementation experienceCloud & Infrastructure:Hands-on experience with any cloud providerData Processing:Knowledge of XSLT transformations, XML/XSD processingMonitoring & Observability:Familiar with integrating monitoring/logging solutions, New relic preferred.Databases & Storage:Experience with any database/storage solutionUnderstanding of caching mechanismsGood to Have Skills:Development & TestingPyPI package creationToxRuff (Python linting)Basic Bash scriptingData Formats for Kafka: JSON, Avro, ProtobufVersion Control & CI/CD: Proficient with GitHub and GitHub ActionsGCP Experience in:Cloud Storage, Eventarc, Cloud Run, GKE AutopilotSecret Manager, Artifact Registry, Workload Identity FederationPub/Sub, Cloud Logging, Cloud MonitoringIAM, VPC networkingDatabases & Storage:Familiarity with PostgreSQL, MS SQL Server, IBM AS/400, RedisSoft Skills:Strong leadership and mentoring skillsExcellent communication and cross-functional collaborationAnalytical mindset with problem-solving capabilitiesDrive for continuous learning and improvementKey Responsibilities:Lead the design and implementation of cloud-native microservices using Python FastAPI, Pydantic, and Async I/O.Architect, build, and optimize APIs, worker services, and event-driven systems leveraging Confluent Kafka.Define and enforce coding standards, testing strategies, and development best practices.Implement CI/CD pipelines using GitHub Actions or other tools and manage secure and scalable deployments.Work with Docker, Terraform, and GCP infrastructure services including Cloud Run, Pub/Sub, Secret Manager, Artifact Registry, and Eventarc.Guide the integration of monitoring and observability tools such as New Relic, Cloud Logging, and Cloud Monitoring.Drive initiatives around performance tuning, caching (Redis), and data transformation including XSLT, XML/XSD processing.Support version control and code collaboration using Git/GitHub.Mentor team members, conduct code reviews, and ensure quality through unit testing frameworks like Pytest or unittest.Collaborate with stakeholders to translate business needs into scalable and maintainable solutions.Mandatory Skills:Programming & Frameworks:Expert in Python and experienced with FastAPI or equivalent web frameworks.Strong knowledge of Async I/O, Pydantic SettingsHands-on with Pytest or unittestExperience with Docker, Terraform, and Kafka (Confluent)Version Control & DevOps:Experience with any version controlProven CI/CD pipeline implementation experienceCloud & Infrastructure:Hands-on experience with any cloud providerData Processing:Knowledge of XSLT transformations, XML/XSD processingMonitoring & Observability:Familiar with integrating monitoring/logging solutions, New relic preferred.Databases & Storage:Experience with any database/storage solutionUnderstanding of caching mechanismsGood to Have Skills:Development & TestingPyPI package creationToxRuff (Python linting)Basic Bash scriptingData Formats for Kafka: JSON, Avro, ProtobufVersion Control & CI/CD: Proficient with GitHub and GitHub ActionsGCP Experience in:Cloud Storage, Eventarc, Cloud Run, GKE AutopilotSecret Manager, Artifact Registry, Workload Identity FederationPub/Sub, Cloud Logging, Cloud MonitoringIAM, VPC networkingDatabases & Storage:Familiarity with PostgreSQL, MS SQL Server, IBM AS/400, RedisSoft Skills:Strong leadership and mentoring skillsExcellent communication and cross-functional collaborationAnalytical mindset with problem-solving capabilitiesDrive for continuous learning and improvement

Key Responsibilities:

Key Responsibilities:Key Responsibilities:
  • Lead the design and implementation of cloud-native microservices using Python FastAPI, Pydantic, and Async I/O.
Lead the design and implementation of cloud-native microservices using Python FastAPI, Pydantic, and Async I/O.
  • Architect, build, and optimize APIs, worker services, and event-driven systems leveraging Confluent Kafka.
Architect, build, and optimize APIs, worker services, and event-driven systems leveraging Confluent Kafka.
  • Define and enforce coding standards, testing strategies, and development best practices.
Define and enforce coding standards, testing strategies, and development best practices.
  • Implement CI/CD pipelines using GitHub Actions or other tools and manage secure and scalable deployments.
Implement CI/CD pipelines using GitHub Actions or other tools and manage secure and scalable deployments.
  • Work with Docker, Terraform, and GCP infrastructure services including Cloud Run, Pub/Sub, Secret Manager, Artifact Registry, and Eventarc.
Work with Docker, Terraform, and GCP infrastructure services including Cloud Run, Pub/Sub, Secret Manager, Artifact Registry, and Eventarc.
  • Guide the integration of monitoring and observability tools such as New Relic, Cloud Logging, and Cloud Monitoring.
Guide the integration of monitoring and observability tools such as New Relic, Cloud Logging, and Cloud Monitoring.
  • Drive initiatives around performance tuning, caching (Redis), and data transformation including XSLT, XML/XSD processing.
Drive initiatives around performance tuning, caching (Redis), and data transformation including XSLT, XML/XSD processing.
  • Support version control and code collaboration using Git/GitHub.
Support version control and code collaboration using Git/GitHub.
  • Mentor team members, conduct code reviews, and ensure quality through unit testing frameworks like Pytest or unittest.
Mentor team members, conduct code reviews, and ensure quality through unit testing frameworks like Pytest or unittest.
  • Collaborate with stakeholders to translate business needs into scalable and maintainable solutions.
Collaborate with stakeholders to translate business needs into scalable and maintainable solutions.

Mandatory Skills:

Mandatory Skills:Mandatory Skills:

Programming & Frameworks:

Programming & Frameworks:
  • Expert in Python and experienced with FastAPI or equivalent web frameworks.
Expert in Pythonand experienced with FastAPI or equivalent web frameworks.
  • Strong knowledge of Async I/O, Pydantic Settings
Strong knowledge of Async I/O, Pydantic Settings
  • Hands-on with Pytest or unittest
Hands-on with Pytest or unittest
  • Experience with Docker, Terraform, and Kafka (Confluent)
Experience with Docker, Terraform, and Kafka (Confluent)

Version Control & DevOps:

Version Control & DevOps:
  • Experience with any version control
Experience with any version control
  • Proven CI/CD pipeline implementation experience
Proven CI/CD pipeline implementation experience

Cloud & Infrastructure:

Cloud & Infrastructure:
  • Hands-on experience with any cloud provider
Hands-on experience with any cloud provider

Data Processing:

Data Processing:
  • Knowledge of XSLT transformations, XML/XSD processing
Knowledge of XSLT transformations, XML/XSD processing

Monitoring & Observability:

Monitoring & Observability:
  • Familiar with integrating monitoring/logging solutions, New relic preferred.
Familiar with integrating monitoring/logging solutions, New relic preferred.

Databases & Storage:

Databases & Storage:
  • Experience with any database/storage solution
Experience with any database/storage solution
  • Understanding of caching mechanisms
Understanding of caching mechanisms

Good to Have Skills:

Good to Have SkillsGood to Have SkillsGood to Have Skills::

Development & Testing

Development & Testing
  • PyPI package creation
PyPI package creation
  • Tox
Tox
  • Ruff (Python linting)
Ruff (Python linting)
  • Basic Bash scripting
Basic Bash scripting

Data Formats for Kafka: JSON, Avro, Protobuf

Data Formats for Kafka: JSON, Avro, Protobuf

Version Control & CI/CD: Proficient with GitHub and GitHub Actions

Version Control & CI/CD: Proficient with GitHub and GitHub Actions

GCP Experience in:

GCP Experience in:

Cloud Storage, Eventarc, Cloud Run, GKE Autopilot

Cloud Storage, Eventarc, Cloud Run, GKE Autopilot
  • Secret Manager, Artifact Registry, Workload Identity Federation
Secret Manager, Artifact Registry, Workload Identity Federation
  • Pub/Sub, Cloud Logging, Cloud Monitoring
Pub/Sub, Cloud Logging, Cloud Monitoring
  • IAM, VPC networking
IAM, VPC networking

Databases & Storage:

Databases & Storage:
  • Familiarity with PostgreSQL, MS SQL Server, IBM AS/400, Redis
Familiarity with PostgreSQL, MS SQL Server, IBM AS/400, RedisFamiliarity with PostgreSQL, MS SQL Server, IBM AS/400, Redis

Soft Skills:

Soft Skills:Soft Skills:
  • Strong leadership and mentoring skills
Strong leadership and mentoring skills
  • Excellent communication and cross-functional collaboration
Excellent communication and cross-functional collaboration
  • Analytical mindset with problem-solving capabilities
Analytical mindset with problem-solving capabilities
  • Drive for continuous learning and improvement
Drive for continuous learning and improvement{{criteriaIndex}} {{field}} {{captialize(condition)}} ( ) {{cxPropHelpText}} {{cxPropField.consent_details.description}} {{record.Posting_Title}} {{record.Posting_Title}} {{record.Posting_Title}} {{candidate.Email}} {{topMessage}} Job Details {{topMessage}} previous next {{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}} {{message}} Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}} For privacy and security purposes, please go through the following points and provide consent. Accept Decline {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}} {{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}} {{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}} {{if(cxPropDetails.applyWithSeekButton,cxPropDetails.applyWithSeekButton.buttonLabel,getI18n("zr.quickapply.apply.toggle","Seek"))}} {{getI18n('zr.eeo.questionnaire.portal.maintitle')}} {{botName}} {{getI18n("zr.zia.sb.consent.msg1")}}{{criteriaIndex}}{{criteriaIndex}}{{field}} {{captialize(condition)}}{{field}}{{captialize(condition)}}( )(){{cxPropHelpText}}{{cxPropHelpText}}{{cxPropField.consent_details.description}}

{{cxPropField.consent_details.description}}

{{record.Posting_Title}}{{record.Posting_Title}}{{record.Posting_Title}}

{{record.Posting_Title}}

{{record.Posting_Title}}{{record.Posting_Title}}

{{record.Posting_Title}}

{{record.Posting_Title}}
  • {{record.Posting_Title}}

{{record.Posting_Title}}

{{record.Posting_Title}}{{candidate.Email}}{{candidate.Email}}{{candidate.Email}}

{{candidate.Email}}

{{topMessage}}Job DetailsJob DetailsJob DetailsJob Details{{topMessage}}previousnext{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}%

{{title}}

{{title}}{{score}}%Job Description {{unescape(sanitizeHTML(descriptionHTML))}}

Job Description

{{message}}

Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}

For privacy and security purposes, please go through the following points and provide consent.Accept DeclineAccept DeclineAcceptDecline{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}
  • {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}
  • {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}}{{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}}{{cxPropAssessment.name}}

{{getI18n("zr.questionnaire.question.information.heading")}}

{{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}}

{{getI18n("zr.cw.autofill.head")}}

{{cxPropBodyMessage}}

{{getI18n("zr.careers.autopopulate.success")}}

{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}

{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}{{botName}}{{botName}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}

Similar jobs