Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer in Denver, CO, on a contract basis with extensions. Requires 8+ years of experience, expertise in GitLab CI/CD, and strong Python skills. Hybrid work model; no third-party vendors allowed.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 24, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
Hybrid
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Denver Metropolitan Area
🧠 - Skills detailed
#GitLab #Python #Unit Testing #Scala #Automation #Documentation #Code Reviews #Deployment
Role description

Python Developer

Denver, CO

Hybrid/4 days in office

Contract w/extensions

NO 3RD PARTY VENDORS OR REFERRALS PLEASE

Access Data is seeking a highly skilled Senior Python Developer with advanced expertise in GitLab CI/CD pipeline setup and automation. This role goes beyond traditional Python development, requiring a deep understanding of GitLab's .gitlab-ci.yml configuration, GitLab Runners, and pipeline orchestration. The ideal candidate will play a key role in designing, building, and optimizing our CI/CD processes to support our software development lifecycle.

Key Responsibilities:

   • Develop robust and scalable Python applications in alignment with best practices.

   • Design, implement, and optimize GitLab CI/CD pipelines including configuring .gitlab-ci.yml files and GitLab Runners.

   • Collaborate across teams to define and enforce pipeline strategies that enhance code quality, deployment automation, and delivery speed.

   • Assist in preparing technical design specifications based on business requirements and system analysis.

   • Review functional and technical documentation and contribute feedback during architecture and design reviews.

   • Ensure high-quality deliverables through regular code reviews, unit testing, and documentation.

   • Maintain and enhance operational and system-level documentation.

   • Participate in broader architecture planning and contribute to platform-level decisions.

Required Qualifications:

   • 8+ years of professional software development experience.

   • Strong proficiency in Python, including modern frameworks and tooling.

   • Deep, hands-on experience with GitLab CI/CD, including:

   • Writing and maintaining .gitlab-ci.yml files

   • Configuring GitLab Runners

   • Optimizing multi-stage pipelines

   • Solid understanding of software development lifecycle (SDLC) methodologies.

   • Proven ability to design clean, efficient, and scalable automation solutions.

   • Experience in collaborative, team-based environments