Current jobs related to Senior Software Engineer - Halifax, Nova Scotia - Proposify


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    Senior Software EngineerAt the Government of Nova Scotia, we are seeking a highly skilled Senior Software Engineer to join our Emerging Platforms Team. As a key member of our team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key Responsibilities:Develop and maintain...


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    Senior Software EngineerAt the Government of Nova Scotia, we are seeking a highly skilled Senior Software Engineer to join our Emerging Platforms Team. As a key member of our team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key Responsibilities:Develop and maintain...


  • Halifax, Nova Scotia, Canada Targeted Talent Full time

    We are seeking a skilled Senior C++ Software Engineer for a remote position with a B.C based tech company experiencing significant growth. Key responsibilities include developing and implementing new features for an SDK. Requirements: 5+ years' experience developing complex software projects and applications, with a strong proficiency in C/C++...


  • Halifax, Nova Scotia, Canada Nova Scotia Full time

    Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Emerging Platforms Team at the Department of Cyber Security and Digital Solutions in Nova Scotia.About the RoleThis is a permanent position that offers a competitive salary and a comprehensive benefits package, including a defined benefits pension plan, generous time...


  • Halifax, Nova Scotia, Canada Nova Scotia Full time

    Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Emerging Platforms Team at the Department of Cyber Security and Digital Solutions in Nova Scotia.About the RoleThis is a permanent position that offers a competitive salary and a comprehensive benefits package, including a defined benefits pension plan, generous time...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    Job Title: Senior Software Development EngineerJob Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at 9605 GSK Services Sp z o.o. The ideal candidate will have a strong background in software development, with experience in cloud-based technologies and a passion for innovation.Key Responsibilities:Lead the...


  • Halifax, Nova Scotia, Canada ResMed Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Digital Health Technology team. As a key member of our cloud engineering team, you will be responsible for delivering high-quality, scalable, and resilient software components using the latest AWS technologies.About the RoleDesign and develop high-performance, scalable, and...


  • Halifax, Nova Scotia, Canada ResMed Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Digital Health Technology team. As a key member of our cloud engineering team, you will be responsible for delivering high-quality, scalable, and resilient software components using the latest AWS technologies.About the RoleDesign and develop high-performance, scalable, and...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    About the RoleWe are seeking a Senior Manager, Software Engineering to join our team at GSK. As a key member of our digital tech team, you will provide technical leadership and integration across various CMC products within R&D Digital Tech.Key ResponsibilitiesProvide technical leadership and integration across various CMC products within R&D Digital...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    About the RoleWe are seeking a Senior Manager, Software Engineering to join our team at GSK. As a key member of our digital tech team, you will provide technical leadership and integration across various CMC products within R&D Digital Tech.Key ResponsibilitiesProvide technical leadership and integration across various CMC products within R&D Digital...


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our team at the Government of Nova Scotia. As a key member of our Emerging Platforms Team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key ResponsibilitiesContribute to the design and...


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our team at the Government of Nova Scotia. As a key member of our Emerging Platforms Team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key ResponsibilitiesContribute to the design and...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    About the RoleWe are seeking a Senior Manager, Software Engineering to join our team at GSK. As a key member of our digital tech team, you will provide technical leadership and integration across various CMC products within R&D Digital Tech.Key ResponsibilitiesProvide technical leadership and integration across various CMC products within R&D Digital...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    About the RoleWe are seeking a Senior Manager, Software Engineering to join our team at GSK. As a key member of our digital tech team, you will provide technical leadership and integration across various CMC products within R&D Digital Tech.Key ResponsibilitiesProvide technical leadership and integration across various CMC products within R&D Digital...


  • Halifax, Nova Scotia, Canada NTT DATA, Inc. Full time

    Job SummaryWe are seeking a skilled Senior Software Engineer to join our Platform Solutions team as a DevOps Engineer. The ideal candidate will have hands-on experience in architecting, building, and supporting CI/CD pipelines using Jenkins and bash scripts.The successful candidate will have a strong background in software development, operations, and...


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Department of Cyber Security and Digital Solutions. As a key member of our Emerging Platforms Team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key...


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Department of Cyber Security and Digital Solutions. As a key member of our Emerging Platforms Team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key...


  • Halifax, Nova Scotia, Canada Genpact Full time

    Genpact, a global professional services and solutions firm, is seeking a highly skilled Senior Software Engineer, Python Developer to join our team. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world...


  • Halifax, Nova Scotia, Canada Genpact Full time

    At Genpact, we are driven by our innate curiosity and entrepreneurial agility to create lasting value for our clients. Our team of experts is passionate about delivering outcomes that shape the future.We are inviting applications for the role of Senior Software Engineer, Python Developer.This is an exciting opportunity to work with complex datasets and...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    About the RoleWe are seeking a Senior Manager, Software Engineering to join our team at GSK. As a key member of our software engineering team, you will be responsible for providing technical leadership and integration across various CMC products within the R&D Digital Tech.Key ResponsibilitiesProvide technical leadership and integration across various CMC...

Senior Software Engineer

2 months ago


Halifax, Nova Scotia, Canada Proposify Full time

Job Location: Remote

Job Type: Full-time

Position Overview

As a distinguished developer, you excel in system architecture, scalability, and operational strategies, understanding the trade-offs of various technical methodologies. You possess a strong sense of urgency and a proactive approach, complemented by excellent communication and collaboration skills to articulate intricate technical concepts. You are a catalyst for progress, thriving on rapid execution and empowering your colleagues by:

  • Steering teams towards effective solutions that enhance customer satisfaction.
  • Mentoring junior engineers to elevate their skills.
  • Promoting best practices within the team.
  • Engaging in and refining agile methodologies, utilizing data-driven insights to identify and leverage opportunities for improvement.
  • Embodying the core values of Proposify.

Technologies We Utilize:

  • LAMP stack with Redis
  • React, Typescript, and NodeJS
  • AWS services including EC2, ECS, Elastic Beanstalk, Lambda, S3, CloudFormation, API Gateway, SQS, Kinesis, RDS, and DynamoDB

Key Responsibilities:

Leadership
  • Aligns strategic objectives with tactical execution;
  • Inspires and motivates the team to achieve their best;
  • Collaborates with the Engineering team to foster continuous improvement.
Development
  • Delivers high-quality code efficiently, with thorough documentation;
  • Participates in necessary infrastructure modifications and upkeep;
  • Advances the technological capabilities of the application.
Collaboration
  • Gains insights into the product from the user's perspective;
  • Contributes to initiatives beyond primary responsibilities;
  • Engages in constructive feedback exchanges within a team-oriented environment;
  • Maintains professional and friendly communication with team members.
Production Support
  • Handles production deployments, including database updates as required;
  • Proactively addresses production and infrastructure challenges by monitoring logs and data;
  • Participates in on-call support rotations as necessary.
Problem Analysis
  • Engages at all levels to discuss challenges and potential solutions for tasks or projects;
  • Constructively questions assumptions;
  • Conducts thorough analyses of application infrastructure and code when necessary.
Recruitment and Retention
  • Actively promotes Proposify internally and externally to attract and retain exceptional talent;
Education and Training
  • Formal engineering education; Bachelor's degree or equivalent experience.
  • Strong communication skills, capable of conveying complex topics and providing constructive feedback clearly and positively.
  • Expertise in software engineering principles, architecture, and best practices.
Technical Skills
  • Minimum of 3 years of experience with PHP, Node, React, Typescript, and MySQL.
  • Experience with large-scale React applications and communication with Back End API services.
  • Understanding of fundamental programming paradigms and React principles, including components, hooks, and lifecycle.
  • Familiarity with tools such as Redux, Webpack, Enzyme, Jest, Babel, ESLint, and/or Flux.
  • Proven experience in designing complex systems and articulating design considerations and trade-offs.
  • Experience with AWS and application architecture using EC2, ECS, Lambdas, Application Gateways, and RDS/DynamoDB.
  • Mastery of modern development practices and tools for building, deploying, and delivering high-quality solutions.
  • Experience in automated testing, including unit and end-to-end testing.

What You Will Appreciate About Us:

At Proposify, we are a fully remote organization, empowering our team members to work from anywhere. We prioritize creating an enjoyable and productive remote work environment, equipping our employees with the necessary tools and systems. Our culture encourages innovation and challenges the status quo, fostering an atmosphere where every team member is a leader in their role, with the autonomy to contribute and drive change.

We focus on the quality and impact of work rather than hours worked, ensuring that our team can achieve their best while maintaining a healthy work-life balance. Flexible working hours allow for personal time, wellness, and pursuing individual passions.

Our Benefits Include:

  • Comprehensive health benefits from day one.
  • RRSP matching program with no waiting period.
  • Generous vacation policy, including paid sick leave and personal days.
  • Access to online fitness and wellness courses.
  • Flexible working hours.