Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Software Developer @ Tanisha Systems

Home > Software Development

 Python Software Developer

Job Description

Job Title: Backend Engineer Python & Microservices

Location: Remote
Employment Type: Full-time
Experience Required: 57+ years
Industry: SaaS / Energy / Mobility / Cloud Infrastructure

About the Role

We are looking for a highly skilled and autonomous Backend Engineer with deep expertise in Python, microservices architecture, and API design to join a high-impact engineering team working on scalable internal tools and enterprise SaaS platforms. You will play a key role in system architecture, PoC development, and cloud-native service delivery, collaborating closely with cross-functional teams.

Key Responsibilities

  • Design and implement robust, scalable microservices using Python and related frameworks.
  • Develop and maintain high-performance, production-grade RESTful APIs and background jobs.
  • Lead or contribute to PoC architecture, system modularization, and microservice decomposition.
  • Design and manage relational and NoSQL data models (PostgreSQL, MongoDB, DynamoDB).
  • Build scalable, async batch jobs and distributed processing pipelines using Kafka, RabbitMQ, and SQS.
  • Drive best practices around error handling, logging, security, and observability (Grafana, CloudWatch, Datadog).
  • Collaborate across engineering, product, and DevOps to ship reliable features in cloud environments (AWS preferred).
  • Contribute to documentation, system diagrams, and CI/CD pipelines (Terraform, GitHub Actions).

Requirements

  • 57+ years of hands-on experience as a backend engineer
  • Strong proficiency in Python (Flask, FastAPI, Django, etc.)
  • Solid experience with microservices architecture and containerized environments (Docker, Kubernetes, EKS)
  • Proven expertise in REST API design, rate limiting, security, and performance optimization
  • Familiarity with NoSQL & SQL databases (MongoDB, PostgreSQL, DynamoDB, ClickHouse)
  • Experience with cloud platforms (AWS, Azure, or GCP AWS preferred)
  • CI/CD and Infrastructure as Code (Jenkins, GitHub Actions, Terraform)
  • Exposure to distributed systems, data processing, and event-based architectures (Kafka, SQS)
  • Excellent written and verbal communication skills
  • Bonus: Experience integrating with tools like Zendesk, Openfire, or ticketing/chat systems

Preferred Qualifications

  • Bachelors or Masters degree in Computer Science or related field
  • Certifications in System Design or Cloud Architecture
  • Experience working in agile, distributed teams with a strong ownership mindset

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Tanisha Systems
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Docker SAAS Microservices Kubernetes Python GCP Fast Api Eks AWS Flask

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Associate .Net Developer

  • Hexaware Technologies
  • 5 - 7 years
  • Chennai
  • 6 hours ago
₹ 5-13 Lacs P.A.

C++ Developer

  • Oracle
  • 3 - 8 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Developer

  • Wipro
  • 1 - 6 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

.NET Application Developer

  • Sapient
  • 5 - 10 years
  • Bengaluru
  • 1 day ago
₹ .5-18.5 Lacs P.A.

Tanisha Systems

We are leading provider of custom application and end-to-end IT service.Tanisha Systems, founded in 2002 in Massachusetts-USA, is a leading provider of Custom Application Development and end-to-end IT Services to clients globally. We use a client-centric engagement model that combi...