Python Full Stack Developer

SoftPath Technologies LLC
United States
14 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Release Automation Build Automation Continuous Integration Software Debugging DevOps Python (Programming Language) Object-Oriented Software Development Release Management Shell Script Software Deployment Scripting
+7 more
Git Build Management Containerization Kubernetes Deployment Automation Software Coding Software Version Control

Job description

  • Develop, enhance, and maintain automation scripts using Python for build, deployment, monitoring, and operational support activities.
  • Implement and support DevOps processes including CI/CD pipeline configuration, release automation, and environment management.
  • Work on Core Java-based applications, including debugging, enhancement, integration, and support activities.
  • Deploy, manage, and troubleshoot applications running on Kubernetes-based container platforms.
  • Collaborate with onsite client stakeholders, offshore teams, developers, QA, and operations teams to ensure smooth delivery and production stability.
  • Analyze technical issues across application, infrastructure, and deployment layers and provide timely resolution.
  • Support code versioning, build management, and deployment activities using standard DevOps tools and practices.
  • Ensure adherence to coding standards, deployment best practices, security guidelines, and operational procedures.

Requirements

  • Strong hands-on experience in Python scripting for automation, file handling, API integration, and operational tasks.
  • Good understanding of DevOps concepts including CI/CD, build automation, deployment automation, and release management.
  • Hands-on experience with Core Java, including object-oriented programming, exception handling, collections, multithreading basics, and application troubleshooting.
  • Practical knowledge of Kubernetes concepts such as pods, deployments, services, namespaces, config maps, secrets, logs, and scaling.
  • Experience with version control systems such as Git.
  • Ability to troubleshoot deployment failures, application issues, and environment-related problems.
  • Good understanding of Linux/Unix commands and shell scripting basics.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all