Skip to main content

Python Engineer

Python Engineer
One Planet Group
remote
9 months ago

Welcome to an exciting opportunity

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.

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 web frameworks like Django and Flask.
  • 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.

Benefits include

  • Medical, dental, vision
  • Service Days: paid time off to give back to our community

More details about One Planet Group

One Planet takes its social impact seriously as it operates a few wholly-owned technology businesses, supports new entrepreneurs, helps bring ideas to life, and encourages companies to consider their contributions to humanity. This philosophy is embodied in One Planet’s tagline, Innovation + Intention, as the company not only measures its financial success but also its contribution to the common good, aiming to make the world a better place.

Powered by JazzHR nlkvia4zN9

Expertise level

Work arrangement

Similar Jobs in Canada

Similar Jobs in British Columbia

Similar Jobs in Victoria