Binagora

Senior Python and DevOps Engineer

  • Binagora

Job Description

About Binagora

At Binagora, we are a fully remote community of software crafters with over a decade of experience partnering with international clients. We collaborate with bold organizations to deliver high-quality, custom solutions that achieve tangible results. Our expertise spans various sectors, including Media & Entertainment, Solar Energy, Healthcare, Marketing, Audit & Compliance, Diversity & Inclusion, among many others. From initial strategy to final delivery, we go above and beyond, infusing creativity and aligning with business objectives to develop innovative products that challenge conventions and propel businesses forward.

Our Client

Our client provides the leading professional development platform purpose-built exclusively for accounting and advisory firms. They offer the only comprehensive solution for managing learning compliance, L&D initiatives, attendance tracking, and training content. Trusted by over 130 of the top 200 firms, their platform boasts over 99% client retention by helping administrators and compliance specialists save countless hours on manual tasks and eliminate risky errors.

Requirements

This role is unique: for the first 4 - 6 months, you will lead a concentrated effort to fortify our infrastructure and automation. Once the foundation is optimized, your focus will shift toward core Python/Django feature development and backend architecture.

  • Infrastructure as Code: Lead the transition and management of infrastructure using Terraform, ensuring a scalable and reproducible environment on AWS.
  • CI/CD & Automation: Own and optimize GitHub Actions workflows and self-hosted runners to streamline our deployment pipelines and developer experience.
  • System Maintenance: Proactively manage package updates, security patches, and dependency trees to ensure the platform remains secure and modern.
  • Backend Development (Ongoing): Design and maintain high-performance backend services using Python 3.9+ and Django 4.2+.
  • System Monitoring: Utilize Sentry to monitor application health, focusing on both infrastructure-level stability and application-level error tracking.

Qualifications and Requirements

Must-Haves

  • 5+ years of experience in Backend Development with a strong focus on Python and Django.
  • Proven DevOps Expertise: Hands-on experience with Terraform for infrastructure management and GitHub Actions for CI/CD.
  • Environment Management: Experience managing GitHub runners and handling complex package/dependency updates across large codebases.
  • Cloud Proficiency: Strong experience with AWS services (RDS, EC2, IAM, etc.).
  • Database Mastery: Advanced knowledge of PostgreSQL and the Django ORM.
  • Monitoring: Proficiency with Sentry for identifying bottlenecks and system errors.
  • Adaptability: A mindset that enjoys solving infrastructure puzzles today to write better code tomorrow.

Nice-to-Haves

  • Experience with Docker and container orchestration.
  • Security-first mindset (experience with SOC2 or similar audit/compliance environments).
  • Knowledge of Celery for background task processing.

Benefits

  • Trust-based culture: We highly value ownership and we trust in our team's skills and seniority to achieve goals.
  • Remote work: Enjoy working remotely! We are spread-headed in different locations in LATAM and Europe. 
  • Flexible time off policy.
  • Diverse & Impactful Projects: Engage with complex challenges for major players in Media & Entertainment, alongside innovative startups in Solar Energy, Compliance, and other dynamic sectors. 
  • Learning and development: Get the opportunity to take English classes, trainings and certifications.
  • Referral Program: We value connection! Our referral program provides bonuses for successful referrals.
  • Strong culture and traditions: We foster a supportive and engaging work environment, highlighted by our annual “Binagora Week”, regular team gatherings and gifts for special occasions.