hero

Opportunities at Craft portfolio companies

177
companies
2,263
Jobs

Senior/Staff Backend Engineer - Python, Postgres, SQL

Terminal.com

Terminal.com

Software Engineering
Canada
Posted on Friday, April 26, 2024
About DubClub

By subscribing to a Capper that is using DubClub, members receive plays right when they are published and can interact directly with the Capper. DubClub cuts out the noise and empowers Cappers to provide real-time sports content for their subscribers... DubClub is the hub for simplified sports handicapping. Our mission at DubClub is to enable sports handicappers and their subscribers to win together. - Ryan G

About The Role

We are seeking a highly skilled Senior/Staff Backend Engineer with expertise in Python/Django to join our growing team. The ideal candidate will possess a strong foundation in software engineering principles, with a focus on building scalable, reliable, and maintainable backend systems. Experience in Site Reliability Engineering (SRE) or infrastructure management is highly desirable, along with familiarity with frontend technologies such as Svelte or React. Knowledge of Google Cloud Platform (GCP) is a significant advantage, as we leverage GCP services extensively within our infrastructure.

What You’ll Do

  • Architect, design, and implement robust backend solutions using Python and Django framework.
  • Collaborate closely with product managers, designers, and other engineers to translate requirements into technical specifications and deliver high-quality software products.
  • Contribute to the development and maintenance of CI/CD pipelines to automate software delivery processes.
  • Drive initiatives to improve system reliability, scalability, and performance through proactive monitoring, optimization, and infrastructure enhancements.
  • Mentor junior team members and actively participate in code reviews to ensure code quality and adherence to best practices.
  • Stay updated on emerging technologies and industry trends, and advocate for their adoption where appropriate to enhance the company's technical capabilities.

What You’ll Bring

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Extensive experience in backend software development using Python and Django framework.
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL) and proficiency in writing efficient SQL queries.
  • Excellent communication skills and ability to collaborate effectively within a distributed team environment. Nice to Have's
  • Experience working on billing, orders, or payments
  • Prior experience in Site Reliability Engineering (SRE) or infrastructure management is highly desirable.
  • Knowledge of Google Cloud Platform (GCP) services and experience deploying applications on GCP is advantageous
  • Familiarity with frontend development technologies such as Svelte or React is a slight nice to have