Skip to content
ReferMeAJob
LiveRemoteFull-timeApply by 1 Nov 2026

Python Microservice Developer

Remote

Experience
5–8 years
Employment
Full-time
Work mode
Remote
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2025-01-24

Required skills

SkillExperienceLevel
Python5+ yearsIntermediate
Microservices2+ yearsIntermediate
SQL3+ yearsIntermediate
Snowflake2+ yearsIntermediate
Docker2+ yearsIntermediate
RESTful API2+ yearsIntermediate
CI/CD2+ yearsIntermediate

About the role

Job Description

Agivant is seeking an experienced Modern Microservice Developer to join our team and contribute to the design, development, and optimization of scalable microservices and data processing workflows. The ideal candidate will have expertise in Python, containerization, and orchestration tools, along with strong skills in SQL and data integration.


Key Responsibilities:

  • Develop and optimize data processing workflows and large-scale data transformations using Python.
  • Write and maintain complex SQL queries in Snowflake to support efficient data extraction, manipulation, and aggregation.
  • Integrate diverse data sources and perform validation testing to ensure data accuracy and integrity.
  • Design and deploy containerized applications using Docker, ensuring scalability and reliability.
  • Build and maintain RESTful APIs to support microservices architecture.
  • Implement CI/CD pipelines and manage orchestration tools such as Kubernetes or ECS for automated deployments.
  • Monitor and log application performance, ensuring high availability and quick issue resolution.



Requirements

Mandatory:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5-8 years of experience in Python development, with a focus on data processing and automation.
  • Proficiency in SQL, with hands-on experience in Snowflake.
  • Strong experience with Docker and containerized application development.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Familiarity with CI/CD pipelines and orchestration tools like Kubernetes or ECS.
  • Knowledge of logging and monitoring tools to ensure system health and performance.


Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.

Role categories

Similar roles

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
DA

Remote

NewRemoteFull-timeSQLPythonR
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
SA

Remote

RemoteFull-timecloud-based application architecturePythonNode.JsReactMicroservices
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now