1

Python Back Jobs in Vancouver, BC (NOW HIRING)

Senior Software Engineer (Python) Full Time • Department: Engineering - 102 • Work type: Hybrid ... Opportunities to give back through CG Gives programs. * Social initiatives and community ...

With a long history of keeping roads safe and giving back in ways that build stronger communities ... Proficiencyin Node.js or Python for backend development, with Python considered an asset.

Financial Operations Analyst

Vancouver, BC · Remote

CA$60K - CA$80K/yr

Working knowledge of automation and coding, ideally including VBA and Python. * Practical ... Familiarity with IRESS, NDEX, or similar investment accounting / back-office systems. * Experience ...

... get back to good health, back to their families and back to work. With convenient access to ... Strong experience with Python, with ability to discuss design patterns; strong SQL skills. * Expert ...

Data Engineer

Vancouver, BC · Remote

CA$130K - CA$150K/yr

... back-office teams alike. This is a high-ownership role for someone who loves clean data ... Proficiency in Python for data engineering tasks (scripting, pipeline logic, tooling). * Hands-on ...

next page

Showing results 1-20

Python Back information

Will AI replace Python coders?

Python developers are unlikely to be fully replaced by AI, as coding often requires creativity, problem-solving, and understanding complex requirements that AI tools currently cannot replicate entirely. AI can assist programmers by automating repetitive tasks and providing code suggestions, but human oversight and expertise remain essential for designing, debugging, and maintaining software. Staying updated with new tools and improving problem-solving skills can help Python coders remain valuable in the evolving tech landscape.

What is the backend for Python?

In Python development, the backend refers to the server-side code that handles data processing, storage, and application logic. Python is commonly used for backend development with frameworks like Django and Flask, which facilitate building scalable and secure web applications. Knowledge of databases, APIs, and server management is also important for Python backend roles.

What is a Python Backend Developer?

A Python Backend Developer is a software engineer who specializes in building and maintaining the server-side logic of web applications using the Python programming language. They are responsible for creating APIs, managing databases, integrating with external services, and ensuring the overall performance and security of the backend systems. Python Backend Developers often work with frameworks like Django or Flask and collaborate with frontend developers to deliver seamless user experiences.

What are the key skills and qualifications needed to thrive as a Python Backend Developer, and why are they important?

To thrive as a Python Backend Developer, you need strong programming skills in Python, a solid understanding of backend frameworks, and experience with APIs and databases, often supported by a relevant degree or certifications. Familiarity with tools like Django or Flask, RESTful API design, version control systems such as Git, and cloud platforms like AWS or Azure is typically required. Problem-solving, teamwork, and effective communication are crucial soft skills that set top performers apart. These competencies enable developers to build scalable, secure, and maintainable backend systems that meet business needs efficiently.

What jobs can I do with just Python?

With Python skills, you can work as a Python developer, data analyst, automation engineer, or backend programmer. These roles often require knowledge of libraries like pandas, Django, or Flask, and may involve tasks such as scripting, data processing, or web development. Additional skills in databases, version control, and problem-solving enhance job prospects.

Is Python backend in demand?

Python backend development is highly in demand due to its versatility, ease of use, and extensive libraries for web frameworks like Django and Flask. Employers seek Python developers for building scalable, efficient server-side applications, often requiring knowledge of databases, APIs, and cloud deployment. The role typically offers competitive salaries and opportunities across various industries such as tech, finance, and healthcare.

What is the difference between Python Back and Python Data Engineer?

AspectPython BackPython Data Engineer
Required CredentialsPython programming, basic database knowledgePython, SQL, data modeling certifications
Work EnvironmentBackend development teams, software companiesData teams, analytics departments
Industry UsageSoftware development, web servicesData analysis, big data projects
Common Search IntentBackend development with PythonData pipeline and infrastructure roles

Python Back focuses on backend development tasks using Python, such as server-side logic and API creation. Python Data Engineer specializes in building data pipelines, managing data storage, and working with large datasets. While both roles require Python skills, Python Data Engineers often need additional knowledge of SQL and data architecture. Understanding these differences helps job seekers target the right roles based on their skills and career goals.

What are some common challenges Python Backend Developers face when optimizing application performance?

Python Backend Developers often encounter challenges related to optimizing application speed and scalability, especially when handling large volumes of data or high user traffic. Issues such as inefficient database queries, memory leaks, and suboptimal code structures can impact performance. Developers typically address these by profiling code, implementing caching strategies, and leveraging asynchronous programming where appropriate. Collaborating with DevOps teams to monitor performance metrics and employing tools like Redis, Celery, or load balancers also play a significant role in overcoming these challenges.
What are popular job titles related to Python Back jobs in Vancouver, BC? For Python Back jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Python Back jobs in Vancouver, BC look for? The top searched job categories for Python Back jobs in Vancouver, BC are:

Senior Software Engineer (Python)

Neara

Vancouver, BC • On-site

$135 - $175/hr

Other

Posted 16 days ago


Job description

Senior Software Engineer (Python)

Full Time • Department: Engineering - 102 • Work type: Hybrid

Vancouver, British Columbia, Canada

Company

Cover Genius is a Series E insurtech that protects the global customers of the world’s largest digital companies, including Booking Holdings, Intuit, Uber, Hopper, Ryanair, Turkish Airlines, Descartes, ShipRush, Zip, SeatGeek, Amazon, Flipkart, eBay, Wayfair, and SE Asia’s largest company, Shopee. Our partners integrate with XCover, our award‑winning insurance distribution platform, to embed protection for millions of customers worldwide each year.

Our team and products have been recognized with dozens of awards, including the Financial Times ranking Cover Genius as the #1 fastest‑growing company in APAC in 2020.

About the Role

As a senior software engineer on the Personalisation team, you will own the design, development, and operation of our pricing optimisation and experimentation platform (BrightWrite). BrightWrite powers dynamic pricing, A/B experimentation, plan recommendation for XCover and RentalCover, serving millions of pricing requests per day at low latency, both as an embedded Python package and as a standalone API service.

You will lead the end‑to‑end delivery of platform features, from the experimentation engine and the pricing‑expression language, through to event‑tracking pipelines and the analytics that data scientists and pricing analysts rely on. Because BrightWrite sits directly in the insurance quote path, your work has an immediate, measurable impact on conversion and margin across every partner.

Key Responsibilities
  • Design, build, and maintain the core BrightWrite pricing services, pricing calculation, experiment platform, and ML infra integration, keeping them fast, correct, and safe at scale.
  • Evolve the A/B testing framework so internal stakeholders can run reliable, revenue‑safe pricing experiments with confidence.
  • Build the personalisation capabilities that tailor what each customer sees, build the data to serve the right product at the right price for every partner and customer segment.
  • Design robust monitoring, alerting, and graceful‑degradation behaviour to protect partner sales and proactively identify, debug, and resolve production issues.
  • Work closely with data science, the XCore and RentalCover teams to ship integrations, enforce pricing guardrails, and turn experiment data (pubsub events, BigQuery) into decisions.
What you will bring
  • Bachelor's degree in Computer Science, Engineering or a related field, coupled with 6+ years of professional software engineering experience building highly scalable, data‑intensive backend systems in Python.
  • Proven experience designing and operating low‑latency, high‑throughput services in the critical path of revenue—including API design, caching/CDN‑backed configuration delivery, and performance optimisation.
  • Strong foundation in software engineering principles with a demonstrated ability to design, build, and maintain clean, testable Python services and internal libraries consumed by other teams.
  • Experience with experimentation or A/B testing systems.
  • Hands‑on experience with production operations: Kubernetes, CI/CD pipelines, observability and monitoring tooling, and incident response for business‑critical services.
  • Comfort working with data pipelines and warehouses (e.g. Pub/Sub event streams, BigQuery) to instrument features and validate outcomes.
  • Nice to have: experience building parsers, interpreters, or domain‑specific languages in Python and familiarity with applying LLM‑assisted tooling to internal workflows.
What you will have
  • Ownership mindset with the ability to lead ambiguous, cross‑functional initiatives to measurable outcomes.
  • Self‑motivated and continuously study the new practices and tooling in data engineering.
  • Simple, robust engineering over hype: you critically evaluate new tools and techniques and choose what works.
  • A natural mentor and collaborator who can clearly articulate complex technical concepts to engineers, data scientists, and non‑technical stakeholders alike.
  • Embodies CG values—bold experimentation, purposeful innovation and authentic collaboration across diverse, global teams.
Benefits
  • Flexible work environment: hybrid; work from home on Wednesdays and Thursdays, office on Monday, Tuesday and Friday with flexibility around start/finish times.
  • Employee Stock Options to share in the company’s success.
  • Opportunities to give back through CG Gives programs.
  • Social initiatives and community involvement.
Compensation

* This position offers a base salary compensation range of C$135,000 to C$175,000 annually.

Equal Opportunity Statement

Cover Genius promotes diversity and inclusivity. We don't tolerate discrimination, demeaning treatment of anyone, or harassment due to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.

Privacy Statement

By submitting your application, you acknowledge that we may collect, store and process your personal data for recruitment purposes. To ensure a fair evaluation, we may use AI to assist in sorting applications, but all final decisions are made by our hiring team and no candidate dispositions are automated. We will keep your information on file for three years from the date of your application. For detailed information about how we handle your data and our use of AI, please review our full Privacy Policy.

#J-18808-Ljbffr