Senior Full Stack Engineer

Halifax, NS

Venor is proud to partner with Proposify in their search for a Senior Full Stack Engineer. Trusted by over 8,000 companies, Proposify is one of our region’s top success stories with a remote-friendly workforce and diverse team of employees working around the globe. Their SaaS platform is used worldwide by companies looking to enhance and streamline their sales and proposal strategies. Known for their admired and inclusive culture, they were voted Top 25 Companies Where Women Want to Work by #GirlsClub.

As a Senior Full Stack Engineer, you’ll act as an expert in system design, understanding scale, architecture, operational concerns, and the compromises inherent in different technical approaches. You possess a strong sense of urgency, and bias towards action, combined with the communication and teamwork skills to convey complex technical details. You’ll participate in, support, and refine squad work prioritization and agile processes and guide teams to great solutions that deliver value to our customers. You’ll also leverage data-driven metrics to find and capitalize on opportunities to get better and faster.

What you’ll be doing:


  • Balances strategic and tactical goals
  • Provides a motivating, positive “levelling up” influence on the team
  • Engage and collaborate with the rest of the Engineering team with the goal of continuous improvement


  • Performs coding tasks quickly, to high levels of quality, and with concise documentation
  • Participates in infrastructure changes and maintenance as required
  • Pushes the technology of the application forward


  • Works to understand the product from the customer’s point of view
  • Participates in and supports initiatives outside of the main area of responsibility
  • Delivers, receives, and implements constructive feedback in a team-based environment
  • Communicate with the team in a professional and friendly manner

Production Support

  • Performs production deployments, including database updates as necessary
  • Is a proactive problem solver with production and infrastructure issues by monitoring logs and other data
  • Participates in on-call rotation for production support as needed

Problem Analysis

  • Works at whatever level is required to discuss problems and possible solutions to a task or project
  • Constructively challenges assumptions
  • Conducts and supports In-depth problem analysis of application infrastructure and code when needed

Recruitment and Retention

  • Is an active champion for Proposify inside and outside the company to help attract and retain amazing talent

Education and Training

  • Formal engineer training; Bachelor’s degree or college diploma or equivalent work experience
  • Strong communication skills – capable of communicating complex topics and delivering
  • constructive feedback clearly, and positively
  • Expert-level understanding of software engineering, architecture, and best practices

What we’re looking for:

  • 3+ years of experience required working with PHP, Node, React, Typescript, and MySQL
  • Experience working with React at scale, as well as experience communicating to back-end API services from React
  • An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
  • Familiarity with common tools such as Redux, Webpack, Enzyme, Jest, Babel, ESLint, or Flux
  • Proven experience with architecture and design for complex systems, and the ability to explain design considerations and trade-offs
  • Experience working with AWS and architecting Applications using EC2, ECS, Lambdas, Application Gateways, and RDS/Dynamo DB
  • Mastery of modern development best practices, and the tools needed to build, deploy, and release world-class solutions to our customers
  • Experience in automated testing including unit and end-to-end testing

Technology in Use

  • LAMP + Redis
  • React, Typescript and NodeJS
  • AWS EC2, ECS, ElasticBeanstalk, Lambda, S3, CloudFormation, API Gateway, SQS, Kinesis, RDS, DynamoDB

What’s in it for you:

  • 100% remote-friendly (within Canada for this role)
  • RRSP matching
  • Parental leave
  • Volunteer days
  • Health and dental benefits from day 1
  • Professional development opportunities
  • Paid vacation
  • Extended holiday breaks
  • Mental health days

At Venor and Proposify, we embrace a culture of belonging in the workplace. No matter who you are, where you’re from, how you think, what you believe in, or who you love, we welcome your application. We all come from different backgrounds and different walks of life, bringing in unique perspectives and experiences. We encourage applications from 2SLGBTQ+, Black, Indigenous and People of Colour (BIPOC), women, newcomers to Canada, and people with disabilities. If you require any accommodation in the application and interview process, please let us know (including different materials or otherwise).

For more information on this exciting opportunity, please reach out to Nick Misener via nick@venor.ca or Steph MacIntosh via steph@venor.ca.

Application Form

For: Senior Full Stack Engineer
In doc, docx or pdf format, 10 MB max
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.