Python Developer

  • Boise, ID
  • Posted 3 days ago | Updated 3 days ago

Overview

Hybrid
Up to $70
Contract - W2
Contract - Independent
Contract - 4 Month(s)
No Travel Required

Skills

Python
Backend Engineer
FastAPI
SQLAlchemy
asyncio
RESTful APIs
microservices
Kubernetes
Docker
Terraform
CI/CD
multi-cloud
AWS
Azure
GCP
PostgreSQL
database design
autoscaling
load balancing
secure API
OIDC/RBAC
security middleware
data processing pipelines
Go
TypeScript

Job Details

Location/Remote: Hybrid Remote in Boise, Idaho (3 days onsite/week)

Employment Type: 4-month W-2 contract (potential to extend for up to 18 months total)

Compensation: up to $71/hour W-2

Benefits: medical, dental, vision, LTD/STD, HSA/FSA, term life, and supplemental health insurances (e.g., Aflac) for all W-2 employees (and their families if needed)

We are seeking a skilled and experienced Python Developer to join our team. The ideal candidate has a strong background in developing robust and secure backend APIs, a deep understanding of data processing pipelines, and a passion for building scalable, cloud-native applications. You will be a key contributor to our backend services, ensuring they are secure, performant, and reliable.

What You'll Do:

  • Design, develop, and maintain secure RESTful APIs using modern Python frameworks like FastAPI.
  • Implement secure authentication and authorization mechanisms (e.g., OIDC/RBAC) and security middleware.
  • Build and optimize data processing pipelines, including both real-time event processing and batch analytics.
  • Design and transition applications to a microservices architecture, deploying them with container orchestration tools like Kubernetes.
  • Automate infrastructure deployment using tools such as Terraform to ensure a secure, repeatable, and multi-cloud environment.
  • Write clean, well-tested code with a focus on high code coverage and maintainability.
  • Collaborate with cross-functional teams and provide technical guidance on complex deployments and system design.

Required Experience:

  • 3+ years of backend development experience using Python (e.g., FastAPI, Django REST) and libraries like SQLAlchemy.
  • Experience with at least one major cloud provider (AWS, Azure, or Google Cloud Platform).
  • Experience with relational databases like PostgreSQL, including database design and performance optimization.
  • Strong commitment to comprehensive testing with a history of achieving high code coverage.

Nice-to-Have Skills:

  • Familiarity with other languages like Go or TypeScript.
  • Solid understanding of Docker, Kubernetes, and automated CI/CD pipelines.
  • Experience with Terraform for deploying and managing cloud resources.
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.

About Agile