Sr. Python Developer w/ Architect exp

Python Developer
Posted 3 weeks ago


Pumex is seeking a highly skilled Senior Python Developer to lead the development and deployment of complex software systems, with a focus on ETL and data migration projects. The ideal candidate will have extensive experience in designing and architecting scalable systems, with deep knowledge of containerization, DEVOPS, and AWS.

What You’ll Do
The essential responsibilities for this role include:

  • Design and architect complex software systems in Python, ensuring scalability and maintainability
  • Develop and maintain ETL pipelines to support data integration and migration projects
  • Work closely with data analysts and business stakeholders to understand requirements and develop solutions
  • Optimize and maintain systems for maximum performance and uptime
  • Implement DevOps best practices, including CI/CD, automated testing, and deployment
  • Containerize applications using Docker and Kubernetes
  • Deploy and manage systems on AWS, utilizing services such as EC2, S3, and Lambda
  • Collaborate with other developers and stakeholders to ensure successful project outcomes

What You’ll Need
The core competencies and qualifications we’re looking for include:

  • BS, Computer Science, Engineering or related field/experience
  • 7+ years software development experience
  • 5+ years experience with Python
  • 3+ years experience with architecting software solutions
  • REST API and web development experience
  • Working experience with databases like MySQL, Oracle, PostgreSQL using persistence frameworks
  • Strong experience with CI/CD tooling. Should be very comfortable with Jenkins, Gitlab CI, Circle CI or an equivalent tool
  • Familiarity with AWS or an equivalent cloud platform
  • Experience working with agile teams, and working with business users to gather, share and analyze requirements, designs and solutions
  • Experience with the design and development distributed, event-based systems and tools
  • Hands-on experience building data processing/ETL pipelines

Job Features


Apply Online

A valid email address is required.
A valid phone number is required.