Full Stack Engineer - Python

GSPANN Technologies, Inc
Hyderabad, Telangana, India

About the Company:

Headquartered in California, U.S.A., GSPANN provides consulting and IT services to global clients. We help clients transform how they deliver business value by helping them optimize their IT capabilities, practices, and operations with our experience in retail, high-technology, and manufacturing. With five global delivery centers and 2000+ employees, we provide the intimacy of a boutique consultancy with the capabilities of a large IT services firm.

Experience: 6 Years - 12 Years

Job location: Hyderabad/Pune

Required skills:

Role Summary:

We are looking for a strong Full Stack Python Engineer with hands-on experience across the end-to-end application lifecycle — development, integration, deployment and production operations.

The ideal candidate should be more than a developer who writes Python code. The candidate should be able to deploy and operate the applications they build, understand how applications integrate with other systems, troubleshoot production issues, and establish effective monitoring and observability using APM, logging and monitoring tools.

The candidate should have hands-on experience with GitHub, Kubernetes and Docker, with a good understanding of cloud/container platforms and application deployment.

We are seeking a well-rounded Python Engineer with strong expertise in production engineering, system integrations, and observability. This role is not aligned with profiles focused exclusively on Python development, Site Reliability Engineering (SRE), or integration engineering. The ideal candidate will bring a balanced mix of software development, operational excellence, and production support experience.

Key Responsibilities:

1. Python Development

  • Design, develop and maintain scalable Python-based applications and services.
  • Develop solutions for ERP, infrastructure and enterprise application environments.
  • Write clean, maintainable and production-ready Python code.
  • Develop APIs, integrations and supporting utilities as required.
  • Identify opportunities to improve application reliability, performance and maintainability.2. Application Integration
  • Develop and troubleshoot integrations between applications and enterprise systems.
  • Demonstrate strong understanding of REST APIs, JSON/XML and API-based communication.
  • Understand end-to-end application flows, dependencies and integration points.
  • Troubleshoot integration failures across application, API and infrastructure layers.
  • Work with application and platform teams to ensure reliable end-to-end system operation.3. Deployment & DevOps
  • Independently take applications from development through deployment and production.
  • Use GitHub/Git-based workflows for source code management and deployment processes.
  • Deploy and operate workloads on Kubernetes and Docker/container platforms.
  • Understand Kubernetes deployment concepts including pods, deployments, services, configurations, secrets and basic troubleshooting.
  • Work with CI/CD pipelines and cloud/container platforms to support reliable application releases.

4. Production Operations & Troubleshooting

  • Understand how the application behaves in a production environment.
  • Troubleshoot application, integration and deployment issues across the technology stack.
  • Analyze logs, metrics and application behavior to identify production issues.
  • Participate in incident management and drive technical root-cause analysis.
  • Identify recurring issues and opportunities to improve application reliability and reduce operational effort.

5. Observability & APM

  • Understand how applications should be monitored in production.
  • Implement or support application monitoring using APM, logging, metrics and observability tools.
  • Understand application health indicators such as availability, latency, error rates, throughput and resource utilization.
  • Instrument applications with appropriate logging, metrics and telemetry during development.
  • Build or configure dashboards and alerts to provide production visibility.
  • Use observability data to troubleshoot issues and support RCA.6. Platform / Search Technology
  • Support and troubleshoot OpenSearch / Elasticsearch environments where applicable.
  • Understand application-to-platform dependencies and basic operational considerations for search/logging platforms.

Required Skills

Must Have

  • 6+ years of software engineering experience with strong hands-on Python development.
  • Strong understanding of application development and production engineering.
  • Hands-on experience taking applications from development → deployment → production support.
  • Strong understanding of REST APIs and application integrations.
  • Hands-on experience with Git/GitHub.
  • Hands-on experience with Kubernetes and Docker.
  • Strong understanding of application production monitoring and troubleshooting.
  • Exposure to APM / observability / logging / monitoring tools.
  • Strong problem-solving and RCA capabilities.Strongly Preferred
  • Experience deploying Python applications to Kubernetes using IaC.
  • Experience with CI/CD pipelines.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Experience with application instrumentation, telemetry and observability.
  • Experience with tools such as Dynatrace, AppDynamics, Datadog, New Relic, Grafana, Prometheus, Splunk or similar.
  • Experience automating operational activities using Python.
  • Experience with OpenSearch or Elasticsearch.

Why choose GSPANN

“We GSPANNians” are at the heart of the technology that we pioneer. We do not service our customers, we co-create.

With the passion to explore solutions to the most challenging business problems, we support and mentor the technologist in everyone who is a part of our team. This translates into innovations that are path-breaking and inspirational for the marquee clients, we co-create a digital future with.

GSPANN is a work environment where you are constantly encouraged to sharpen your abilities and shape your growth path, We support you to become the best version of yourself by feeding your curiosity, providing a nurturing environment, and giving ample opportunities to take ownership, experiment, learn and succeed.

We’re a close-knit family of more than 2000 people that supports one another and celebrates successes, big or small. We work together, socialize together, and actively serve the communities we live in.

We invite you to carry forward the baton of innovation in technology with us.

At GSPANN, we do not service. We Co-create.

Discover your inner technologist - Explore and expand the boundaries of tech innovation without the fear of failure.

Accelerate your learning - Shape your career while scripting the future of tech. Seize the ample learning opportunities to grow at a rapid pace

Feel included - At GSPANN, everyone is welcome. Age, gender, culture, and nationality do not matter here, what matters is YOU

Inspire and Be Inspired - When you work with the experts, you raise your game. At GSPANN, you’re in the company of marquee clients and extremely talented colleagues

Enjoy Life - We love to celebrate milestones and victories, big or small. Ever so often, we come together as one large GSPANN family

Give Back - Together, we serve communities. We take steps, small and large so we can do good for the environment, weaving in sustainability and social change in our endeavors.

We invite you to carry forward the baton of innovation in technology with us.

Let’s Co-create.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →