Senior Software Engineer Job at Plum, Remote

VXo5Q2JPeVBYQjJkazJVV3J3VFJHZz09

Job Description

Plum helps organizations make better Talent Decisions through the predictive power of psychometric data so every candidate is matched with a role that they have the natural abilities to excel in.

With our recent round of growth funding, we are looking to add multiple Senior Software Developers to join the Engineering team to build, support, and evolve Plum’s application and infrastructure. You will report directly to our VP of Engineering. Our application is built using Python/Django, Typescript/Angular, and we leverage Docker in all environments from development through to production (AWS ECS/ECR).

We are a fully remote team of 34 and, while our roots are in Waterloo Canada, we have team members from Vancouver to Texas to New York. Our ideal candidate will be located in Canada and willing to work Eastern Time (ET).

WHAT YOU’LL DO

  • Join a team that's dedicated to delighting our customers and users through the delivery of impactful product changes and new features.
  • Produce high-quality code while delivering thoughtful technical documentation and mentoring others, creating guard rails for less senior team members.
  • Own small and medium sized features from start to finish with little technical guidance needed while actively collaborating with product and design team counterparts.
  • Be key to the success of large projects, in coordination with other more senior team members.
  • Communicate your progress in a clear and methodical way with a focus on goals.
  • Deliver projects with reliability and speed while leveling up other engineers on the team with technical guidance, mentorship, and project management.
  • Contribute to the building, managing, monitoring and maintenance of Plum’s cloud infrastructure, following infrastructure-as-code principles utilizing different technologies.
  • Maintain, support, and develop tools related to our continuous integration pipeline.

Requirements

WHAT YOU’LL NEED

  • 5+ years of experience in software development
  • Experience mentoring and coaching more junior staff
  • Experience building RESTful APIs and have experience with Python.
  • Experience building single page web applications (e.g. Angular, React, etc.).
  • Comfort and preference for working in a Linux environment.
  • Experience using Docker in a production environment.
  • To believe strongly in writing testable and maintainable code.
  • Experience with and knowledge of SQL (PostgreSQL is a plus).
  • Experience managing, monitoring, troubleshooting, and tuning production deployments in AWS, would be an advantage.

WHO YOU ARE

  • You want to be exceptional (not aiming for “just good”).
  • You take pleasure and pride in your craft.
  • You have a bias for action.
  • You own your mistakes and strive for feedback.
  • You own team success and failure.
  • You have a Founder approach – become a safety net and care as if it’s your own.
  • You are able to clearly and concisely explain your evidenced backed thoughts.
  • You adapt to others' strengths and weaknesses, always assuming best intentions.
  • You inspire people with a ‘can do’ approach

Benefits

About Plum

Plum’s mission is to ensure everyone is happy, fulfilled, and thriving in their career. Using Industrial/Organizational Psychology, we are helping enterprise companies understand the human behind the work. We help companies match candidates to jobs based on their potential and what they could do if just given the opportunity, as well as retain employees through development, internal mobility, and identifying leadership potential. Plum’s data is 4x more accurate than a resume at predicting on-the-job success, and we recently won the 2022 Top HR Product of the Year award to prove it!

At Plum, we believe in transparency, commitment, and a culture of support and team orientation through the following initiatives:

  • Flexible work schedule
  • Family and furbaby friendly
  • Fun quarterly company events and activities.
  • Coaching and internal growth

Plus, we offer health benefits with a focus on mental health and wellness. Our goal is to create a collaborative atmosphere where everyone feels supported and valued.

At Plum, we are committed to building inclusive organizations – and that starts with our own team. We believe that diversity of thought and background breeds unbridled innovation. Therefore, we don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process, please email hr@plum.io.

Similar Jobs

Snowbirds Auto Connection Ltd.

Company Long Haul Truck Driver Job at Snowbirds Auto Connection Ltd.

SNOWBIRDS AUTO CONNECTION Is Looking For Company Long Haul Drivers. Are you making 100 K as a long haul truck driver? If your answer is NO then Snowbirds is looking to hire

Future Now (FN)

General Labor Job at Future Now (FN)

BackgroundLocation: Meeting LakeFuture Now Farms, Resort n Spa, Ice Cross Headquarter, Future Now (FN) since 1997, through its eight business units, FN sectors are diverse.This land development is

Citadel Fence

General Manager Job at Citadel Fence

This position will oversee the day-to-day operations in both New Brunswick and Prince Edward Island. Citadel provides their clients with privacy and protection