Senior Python Developer
Location: Seattle, WA (Hybrid)
Contract Type: Open to C2C (Corp-to-Corp)
🚀 About the Role
We are seeking a highly motivated and passionate Senior Python Developer to join our dynamic team. In this role, you will be instrumental in designing, building, and optimizing our internal tooling, automation platforms, and distributed systems. If you thrive on solving complex problems and want to make a significant impact on our engineering efficiency, we want to hear from you.
📍 Location & Logistics
- Primary Location: Seattle, WA (Hybrid Work Model)
- Relocation: We are open to candidates willing to relocate to Seattle.
- Interview Process: Please note that the final interview round must be conducted on-site at one of our offices in the following locations:
- Seattle, WA; Atlanta, GA; Alexandria, VA; Altamonte Springs, FL; Andover, MA; Athens, GA; Athens, TN; Austin, TX; Bakersfield, CA; Baltimore, MD
- Preference: While we welcome all qualified applicants, preference will be given to local candidates.
🚫 Important Note: This is a Python Developer role focused on internal tools and automation. Profiles with a primary focus on DevOps, without strong Python development skills, will not be considered.
💡 Key Responsibilities
- Design, develop, and maintain robust and scalable internal tools and automation frameworks using Python.
- Build, manage, and optimize containerized applications using Docker and orchestrate them with Kubernetes.
- Write and maintain infrastructure-as-code using Terraform and configuration management scripts with Ansible.
- Develop and manage CI/CD pipelines to streamline our software development and deployment lifecycle.
- Work with both SQL and NoSQL databases to support application data needs.
- Implement monitoring, logging, and alerting solutions using Prometheus and Grafana to ensure system reliability and performance.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions.
- Troubleshoot and resolve issues across our development, testing, and production environments.
🛠️ Required Skills & Qualifications
- Proven experience as a Senior Python Developer with a strong background in software engineering principles.
- Expertise in infrastructure-as-code and automation tools: Ansible, Terraform.
- Hands-on experience with containerization and orchestration: Docker, Kubernetes.
- Strong knowledge of cloud platforms, preferably AWS and/or Azure.
- Solid experience in designing and implementing CI/CD pipelines.
- Proficiency with database technologies, both SQL and NoSQL.
- Practical experience with monitoring and observability tools like Prometheus and Grafana.
- Experience working with and building distributed systems.
- Excellent problem-solving skills and the ability to work independently.
How to Apply
If you are a skilled Python Developer passionate about automation and building powerful internal systems, we encourage you to apply.