GIST Impact Logo

GIST Impact

Python Backend Developer

Posted 15 Days Ago
Be an Early Applicant
In-Office
Mumbai, Maharashtra, IND
Mid level
In-Office
Mumbai, Maharashtra, IND
Mid level
Design, develop, and optimize Python backend services, REST APIs, microservices, scalable data pipelines, ETL workflows, and relational databases. Build dashboards with Plotly Dash, integrate Scikit-learn models into production, and establish automated testing with Pytest. The role also involves architectural improvements, performance optimization, code reviews, mentoring, and promoting software development best practices across engineering teams.
The summary above was generated by AI

We are seeking an experienced Python Backend Developer to design, build, and optimize scalable data pipelines, robust APIs, and performant backend services. In this role, you will work closely with cross-functional teams to process large-scale environmental and financial datasets, deploy analytical models, and build high-throughput backend systems that power GIST Impact’s analytics platforms.


Responsibilities:
  • Architect, develop, and maintain high-performance RESTful APIs and microservices using FastAPI and Pydantic.

  • Design, build, and optimize scalable data pipelines and ETL workflows for large-scale financial and environmental datasets.

  • Manage and optimize relational databases including PostgreSQL and MySQL, focusing on schema design, query optimization, and indexing strategies.

  • Develop interactive data dashboards and visualization components using Plotly Dash.

  • Establish comprehensive automated test suites using Pytest to ensure reliability, performance, and code quality.

  • Lead architectural enhancements for data management systems and backend microservices.

  • Mentor engineering team members, conduct code reviews, and drive best practices in Python development.



Requirements

Requirements:

  • Degree in Computer Science or relevant experience in Software Development.

  • 2-3+ years of software engineering experience specializing in Python backend development or data engineering.

  • Deep expertise in Python web frameworks (FastAPI) and data validation using Pydantic.

  • Solid proficiency in relational databases including PostgreSQL and MySQL, with strong SQL optimization skills.

  • Hands-on experience with data visualization tools and analytical applications using Plotly Dash.

  • Experience integrating machine learning models using Scikit-learn into production pipelines.

  • Strong automated testing discipline with Pytest.

  • Comfortable with Version Control Systems, specifically GitHub.

  • Proven track record of processing and managing large-scale data workflows.

  • Familiarity with Linux systems and basic scripting.

  • Understanding of best practices for system architecture, including high availability and security.



Similar Jobs

21 Days Ago
In-Office
Mumbai, Maharashtra, IND
Senior level
Senior level
Healthtech • Professional Services • Consulting • Generative AI • Manufacturing
Develop and optimize Python backend services, microservices, and data-centric applications for AI-powered SaaS products. Integrate and optimize AI/ML models, manage PostgreSQL and MongoDB databases, and deploy applications using Docker, Kubernetes, Terraform, and Helm. Work across GCP, AWS, and Azure with CI/CD pipelines, testing, and artifact management. Collaborate with DevOps, data scientists, and data engineers while contributing to frontend and overall software architecture and mentoring engineering teams.
Top Skills: AWSAzureDockerFlaskGCPGitlab Ci/CdHelmKubernetesMongoDBPostgresPythonReactTerraform
2 Days Ago
Remote or Hybrid
IN
Entry level
Entry level
Artificial Intelligence • Software • Consulting • App development
Develop and deploy scalable backend services for web applications. Responsibilities include RESTful API development and testing, database integration, asynchronous task queuing, containerization, and collaboration with the development team. The role uses Python frameworks such as FastAPI, Flask, or Django, relational databases, Docker, and potentially Kubernetes and cloud platforms.
Top Skills: AWSAzureCeleryDjangoDjango OrmDockerFastapiFlaskGCPKubernetesMySQLPostgresPythonRestful ApisSqlalchemy
One Month Ago
In-Office
Mid level
Mid level
Artificial Intelligence • Software • Analytics • Business Intelligence
Design, build, and own distributed backend microservices supporting data ingestion, ML pipeline orchestration, model serving, and real-time analytics. Develop Kafka streaming solutions, PostgreSQL schemas, REST and gRPC APIs, Redis caching, and service observability. Deploy and debug Kubernetes services, implement security controls, participate in on-call rotations, and improve reliability. The role requires expertise in distributed systems, database optimization, microservice patterns, and production-grade backend engineering using Node.js, Python, or Go.
Top Skills: AnthropicSparkAzure OpenaiCoapFastapiFastifyFlinkGoGrafanaGrpcInfluxdbIstioKafkaKongKubernetesKubernetes SecretsMqttNestjsNode.jsOauth 2.0OidcOpc-UaOpenaiOpenapiOpentelemetryPactPostgresPythonRagRedisRestTimescaledbTraefikVault

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account