Skip to main content

Python/Django Developer

Python/Django Developer
One Planet Group
8 months ago

Description

Welcome to an exciting opportunity for an experienced Python Engineer! In this role, you will play a pivotal part in designing, developing, and maintaining sophisticated Python applications. As a key member of our team, you'll be entrusted with making critical technical decisions and upholding the highest standards of software engineering practices. If you thrive in a dynamic environment, possess a passion for crafting robust solutions, and are ready to contribute your expertise to innovative projects, we invite you to join our team and make a significant impact in the realm of software engineering.

High-Level Intro to One Planet Group: One Planet Group is a closely held private equity firm owning a suite of businesses spanning ad tech, lead generation, performance marketing, publishing, and media production.

Key Responsibilities

  • Development of robust Python applications with a focus on performance, scalability, and security.
  • Architect and implement system designs that align with business goals.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews and ensure high coding standards.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
  • Stay up-to-date with emerging trends and technologies in Python development and software engineering.

Required Experience

  • 3-5 years of professional experience in Python development.
  • Expertise in the Django web framework.
  • Strong experience with API design and development (RESTful, GraphQL).
  • Proficiency in advanced database management and optimization (PostgreSQL, MySQL, NoSQL databases).
  • Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Proficient understanding of code versioning tools, such as Git.
  • Strong knowledge of software architecture patterns and best practices.
  • Excellent debugging and problem-solving skills.
  • Experience in leading projects and mentoring junior developers.
  • Ability to handle a fast-paced working environment and meet deadlines.

Good to Have

  • Contributions to open-source projects.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Knowledge of additional programming languages and frameworks.
  • Familiarity with Agile/Scrum methodologies.
  • Advanced degree in Computer Science or related field.

Salary Range

  • $100K - $120K depending on work experience related to the role.

Life at One Planet Group

  • Take part in our Service Days program - where you'll be rewarded with paid time off for volunteering and making a positive impact in your community.
  • Join forces with our diverse Global Community and connect with team members from all over the world.
  • Enjoy delectable, complimentary lunches, and participate in exciting team events in the office.
  • We offer Comprehensive Benefits & a Wellness package to ensure your total well-being.
  • We're dedicated to your professional growth and will support you every step of the way on your career path with ongoing Professional Development opportunities.

Expertise level

Similar Jobs in Canada

Similar Jobs in British Columbia

Similar Jobs in Victoria