Senior Fullstack Python Engineer

Posted 2 Days Ago
Be an Early Applicant
Canada
Senior level
Software • Cybersecurity
The Role
As a Senior Fullstack Python Engineer, you will design and maintain full-stack applications using Python for backend and Vue or React for frontend, lead projects, collaborate with teams, ensure high-quality solutions, develop RESTful APIs, and optimize application performance in a fast-paced environment.
Summary Generated by Built In

Description

Who We Are

We are a forward-thinking cybersecurity company dedicated to protecting thousands of developers worldwide. Our mission is to ensure the safety and integrity of the global software supply chain through cutting-edge systems and solutions. If you're passionate about innovation, collaboration, and making a meaningful impact, we want you to join our team.

What You’ll Do

As a Senior Fullstack Python Engineer, you’ll play a pivotal role in designing, building, and maintaining our innovative products. Your contributions will directly shape the future of cybersecurity and safeguard the open-source ecosystem.

  • Build and maintain scalable full-stack applications using Python for the backend and frameworks like Vue or React for the frontend.
  • Lead projects from ideation to delivery, breaking down high-level requirements into actionable steps.
  • Collaborate closely with product managers, designers, and other engineers to deliver impactful solutions.
  • Write clean, efficient, and well-documented code, adhering to modern best practices.
  • Develop and maintain RESTful APIs, ensuring seamless backend-frontend communication.
  • Design responsive, user-friendly interfaces with modern frontend technologies.
  • Optimize performance, scalability, and reliability through continuous improvement.
  • Contribute to technical documentation and support agile workflows.
  • Stay updated on the latest in full-stack development and cybersecurity.
  • Embrace a fast-paced, iterative development approach, delivering working solutions quickly and continuously improving based on feedback

Your Impact

Your work will directly enhance the security of the global software supply chain, protecting critical infrastructure and open-source ecosystems. At our dynamic startup, you’ll use cutting-edge technology, collaborate with diverse teams, and deliver solutions that make a global impact.

Requirements

We value expertise, adaptability, and a growth mindset. Our ideal candidate brings:

  • Experience: 7+ years in software development, with 4+ years in full-stack roles using Python and modern frontend frameworks.
  • Technical Excellence: Deep knowledge of Python, frontend frameworks (e.g., Vue, React), and web development fundamentals (HTML, CSS, JavaScript). Competence with databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy)
  • Leadership Skills: Proven ability to lead projects and turn high-level requirements into tangible outcomes.
  • AI Enthusiasm: Hands-on experience with AI tools like GPT or Copilot, with a desire to explore and integrate new tools.
  • Collaboration: Strong communication skills and a track record of working effectively in cross-functional teams. Thrives in a fast-paced startup environment, comfortable with rapid iterations and adaptable to changing requirements
  • Bonus Points: Familiarity with tools like Docker, and frameworks such as Django, Flask, or FastAPI.
Benefits

We prioritize supporting our team’s growth, wellness, and success. Benefits include:

  • Competitive salary: $140,000 to $170,000 CAD (depending on experience).
  • Healthcare plan.
  • Generous equity stock options to share in our success.
  • Flexibility to work remotely and thrive in an adaptable, inclusive environment.

Our Commitment to Inclusion

We believe that diverse teams build better products. We actively strongly encourage applications from individuals who identify as women, people of color, LGBTQIA+, Indigenous or First Nations, people with disabilities, or as part of other marginalized and underpaid groups.

If you're passionate about full-stack development, excited about cybersecurity, and want to work in an inclusive environment where your voice is heard and your growth is supported, we'd love to hear from you. Join us in our mission to make the digital world safer for everyone!

Ready to Apply?

We look forward to learning about you and how you can contribute to our team. Don't worry if your experience doesn't exactly match our description - we appreciate diverse backgrounds and perspectives. Please submit your application, and let's start a conversation about how we can grow together!

Top Skills

Python
The Company
HQ: Vancouver, British Columbia
8 Employees
Remote Workplace
Year Founded: 2017

What We Do

Safety CLI is a Python dependency vulnerability scanner designed to enhance software supply chain security by detecting packages with known vulnerabilities and malicious packages in local development environments, CI/CD, and production systems.
Safety CLI can be deployed in minutes and provides clear, actionable recommendations for remediation of detected vulnerabilities.

Leveraging the industry's most comprehensive database of vulnerabilities and malicious packages, Safety CLI Scanner allows teams to detect vulnerabilities at every stage of the software development lifecycle.

Key Features
- Versatile, comprehensive dependency security scanning for Python packages.
- Leverages Safety DB, the most comprehensive vulnerability data available for Python.
- Clear output with detailed recommendations for vulnerability remediation.
- Automatically updates requirements files to secure versions of dependencies where available, guided by your project's policy settings.
- Scanning of individual requirements files and project directories or system-wide scans on developer machines, CI/CD pipelines, and Production systems to detect vulnerable or malicious dependencies.
- JSON, SBOM, HTML and text output.
- Easy integration with CI/CD pipelines, including GitHub Actions.
- Enterprise Ready: Safety CLI can be deployed to large teams with complex project setups with ease, on-premise or as a SaaS product.

Similar Jobs

Cash App Logo Cash App

Staff Software Engineer, Trust (Access)

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Vancouver, BC, CAN
3500 Employees

Braze Logo Braze

Engineering Manager, Email

Marketing Tech • Mobile • Software
Easy Apply
Remote
Ontario, ON, CAN
1500 Employees

Samsara Logo Samsara

Senior Firmware Engineer II

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote
Canada
2800 Employees

Samsara Logo Samsara

Senior Quality Engineer - Firmware

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote
Canada
2800 Employees

Similar Companies Hiring

General Motors Thumbnail
Transportation • Software • Robotics • Manufacturing • Information Technology • Big Data • Automotive
Detroit, MI
165000 Employees
Chime Thumbnail
Software • Security • Mobile • Machine Learning • Fintech • Data Privacy • Analytics
San Francisco, CA
1336 Employees
Apryse Thumbnail
Software • Productivity • Automation • App development
Denver, CO
542 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account