Senior Python Developer

Overview

Hybrid
$70 - $77
Contract - W2

Skills

Python
Shell Scripting
Java
HTTP
HTTPS
RESTful
Docker
Kubernetes
Cloud Computing
TCP/IP
TLS
SSL
Apache Tomcat
RDBMS
NoSQL
Terraform
OAuth
OIDC
DevOps
Amazon Web Services
Google Cloud Platform
infrastructure automation
Agile
Web Hosting
Kubernetes Administrator
Azure Cloud Certifications

Job Details

Job Summary:

The Web Engineering team is seeking a highly skilled Java/Python Developer to contribute to the design and development of a next-generation web hosting and infrastructure provisioning platform. The ideal candidate is technically strong, self-motivated, and thrives in a collaborative environment, working across geographies and organizational divisions. This role offers the opportunity to explore and innovate in cloud-based web platforms and deliver solutions tailored to diverse application needs across the organization.

Key Responsibilities:

  • Participate in Agile squads to design, develop, and enhance web hosting and infrastructure provisioning platforms.
  • Explore and adopt emerging technologies in cloud-based application platforms.
  • Collaborate with teams across the organization to gather requirements, provide technical guidance, and implement solutions.
  • Work closely with application teams to promote cloud-native best practices and support onboarding and integration.
  • Troubleshoot and debug complex production systems and application issues.
  • Document and communicate technical designs, progress, and results effectively.

Required Skills & Experience:

  • Proficiency in Python and shell scripting.
  • Hands-on experience with Java programming.
  • Solid understanding of HTTP/HTTPS, RESTful APIs, and container technologies like Docker/Podman.
  • Familiarity with Kubernetes (both private and public cloud environments).
  • Strong understanding of network fundamentals, including TCP/IP, SSL/TLS, DNS/DHCP, load balancing, authentication & authorization.
  • Experience developing and deploying applications on Apache and Tomcat.
  • Excellent communication skills for writing documentation and working in distributed teams.

Preferred Skills:

  • Experience with multi-tenant, distributed system architecture on public and private cloud platforms.
  • Knowledge of database technologies, including RDBMS and NoSQL.
  • Familiarity with Terraform, Ansible, and authentication protocols like OAuth/OIDC.
  • Prior involvement in CI/CD, DevOps, and infrastructure automation.

Certifications (Optional but Beneficial):

Certified Kubernetes Administrator (CKA)

AWS/Google Cloud Platform/Azure Cloud Certifications

HashiCorp Certified: Terraform Associate

Education: Bachelors Degree

Certification: Certified Kubernetes Administrator , Azure Cloud Certifications

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.