{bc}
linkedin

Python Developer

Ascendion
Remote, CAN
Full-time
Remote
$120,000 to $140,000
Discovered 1 months ago
PythonDynamically typed object-oriented programmingCloud computingDockerDistributed systemsRelational databases

Full Job Posting

About Ascendion

Ascendion provides digital engineering solutions, including software platforms, cloud, data, experience design, and talent solutions.

The company describes a collaborative culture focused on opportunity, inclusion, learning, and hands-on project experience.

Role Overview

The Python Developer will design and deliver software features, own large feature delivery, and contribute to secure distributed systems.

The role includes technical design, sprint planning, performance tuning, code review, and mentoring.

Key Responsibilities

  • Design and deliver high-quality features and enhancements.
  • Own end-to-end delivery of large features that may span three or more months.
  • Create technical design specifications with the engineering team.
  • Provide estimates and participate in sprint planning.
  • Build secure solutions and tune distributed systems to meet service-level agreements.
  • Peer review code and mentor engineers on technical solutions and rapid delivery.

Minimum Qualifications

  • Experience with cloud computing and container-based distributed systems, including Docker.
  • Experience with relational databases, preferably MySQL, and high proficiency with SQL.
  • Understanding of locking, transaction models, isolation levels, and deadlocks in relational database systems.
  • Significant experience with at least one dynamically typed, object-oriented programming language, with Python preferred.
  • Strong understanding of distributed systems, microservice architecture, RESTful API development, and RabbitMQ.
  • At least five years of software development experience.
  • Excellent communication and organizational skills and ability to work in a fast-paced, customer-centric environment.
  • Proven GitHub or similar code repository experience.
  • Bachelor's degree in computer science, software engineering, or equivalent, plus familiarity with Unix-like environments.
  • Payroll provider and time and attendance platform integration experience is highly desirable.

Workplace

  • The position is listed as remote.

Compensation

  • The stated salary range is $120,000 to $140,000 CAD annually, with pay varying by geography, experience, skills, and qualifications.

Benefits

  • Benefits described include healthcare, dental care, a registered retirement savings plan, a tax-free savings account, and vacation pay subject to applicable eligibility requirements.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ascendion