Senior Full Stack Engineer – Digital Nova Scotia – Leading Digital Industry

Senior Full Stack Engineer

You’re a stand-out developer; 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’re a force multiplier. You thrive on moving fast, and elevating your team-mates by:
  • Guiding teams to great solutions that deliver value to our customers.
  • Helping to level up less experienced engineers.
  • Advocating for best practices.
  • Participating in, supporting, and refining squad work prioritization and agile processes, leveraging data-driven metrics to find and capitalize on opportunities to get better, and faster.
  • Living and breathing Proposify’s core values.
What You’ll Do:
  • You’ll spend around 60% of your time on frontend development and 40% on the backend.
  • Own projects from start to finish — planning, architecture, development, delivery, and everything in between.
  • Design and build systems that are robust, scalable, and maintainable — and share your knowledge to help others do the same.
  • Champion clean code, solid testing, and smooth deployment practices across the team.
  • Work closely with product managers, designers, and other teams to make sure we’re building the right things the right way.
  • Spot technical challenges early and lead the charge in solving them — whether it’s a quick fix or a long-term improvement.
  • Always be looking for ways to make our systems faster, more reliable, and easier to work with.
  • Play a big role in shaping where we’re headed — technically and as a team.
About You
  • Proven ability to work independently and drive results using the following technologies:
  • Front end: HTML5, React/Redux, LESS, WebSocket, Material-UI (MUI).
  • Back end: PHP, Node.js, RESTful web services, and various AWS services (EC2, ECS, Elastic Beanstalk, Lambda, S3, CloudFormation, API Gateway, SQS, Kinesis, RDS).
  • Architecture: Familiarity with monorepos and microservice-based systems.
  • You’re a clear communicator who can break down complex technical ideas for both technical and non-technical folks.
  • Experienced with version control systems, CI/CD pipelines, and writing unit and end-to-end (E2E) tests.
  • You take a proactive, problem-solving mindset into everything you do — and you’re not afraid to dive into something new to figure it out.
  • You’ve spent time mentoring others or leading technical discussions, and you enjoy helping teammates grow.
  • You’ve designed systems that are built for performance, reliability, and scale — and you think long-term when making technical decisions.