1

Senior Software Engineer Node Js Jobs in Alberta

Salary: Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the ... JS. * Implementing and managing multi-threading in software projects. * Collaborating with cross ...

Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the next ... JS. * Implementing and managing multi-threading in software projects. * Collaborating with cross ...

We are looking for an experienced Senior Developer (React / Node) for our client. This is a permanent position that is completely remote! Our client is an agriculture based software company operating ...

We are looking for an experienced Senior Developer (React / Node) for our client. This is a permanent position that is completely remote! Our client is an agriculture based software company operating ...

We are looking for an experienced Senior Developer (React / Node) for our client. This is a permanent position that is completely remote! Our client is an agriculture based software company operating ...

We are looking for an experienced Senior Developer (React / Node) for our client. This is a permanent position that is completely remote! Our client is an agriculture based software company operating ...

Sr. Software Engineer (Budgeting)

Calgary, AB · On-site

CA$11K - CA$145K/yr

The Senior Software Engineer will lead engineering on our Budgeting platform, driving technical direction, team development, and execution across several engineering teams. You'll partner closely ...

Sr. Software Engineer (Disclosure)

Calgary, AB · On-site

CA$11K - CA$145K/yr

The Senior Software Engineer will be a key player on an incredible team as we execute our mission to help local governments and school districts take the next step from good to great. Key ...

Senior Software Engineer (C++ and C#)

Calgary, AB · Hybrid

CA$124.20K - CA$207K/yr

Senior Software Engineer (C++ and C#) Location: Calgary, CA and Houston, TX Employment Type: Full-time (Hybrid- 3 Days a Week in Office) The salary range of ($124,200 - $207,000) is only for the ...

The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...

As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the ...

next page

Showing results 1-20

Senior Software Engineer Node Js information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer specializing in Node.js, and why are they important?

To thrive as a Senior Software Engineer Node.js, you need deep expertise in JavaScript, Node.js frameworks, API design, and a strong grasp of software architecture, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, containerization tools such as Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP) is essential, as are relevant certifications. Excellent problem-solving, leadership, and communication skills help you collaborate effectively and mentor junior engineers. These competencies enable the delivery of robust, scalable applications and foster innovation within development teams.

What are some typical challenges a Senior Software Engineer specializing in Node.js might face when working on large-scale projects?

Senior Software Engineers working with Node.js on large-scale projects often encounter challenges such as managing asynchronous operations efficiently, ensuring application scalability, and maintaining code quality across a growing codebase. They also need to address performance bottlenecks, handle complex dependency management, and implement robust security practices. Collaborating with cross-functional teams, such as DevOps, QA, and frontend developers, is crucial for seamless integration and deployment in a dynamic environment.

What does a Senior Software Engineer Node.js do?

A Senior Software Engineer specializing in Node.js designs, develops, and maintains high-performance server-side applications using the Node.js runtime. They are responsible for creating scalable APIs, integrating with databases, and ensuring code quality through best practices. Additionally, they often mentor junior developers, participate in architectural decisions, and troubleshoot complex technical issues to deliver robust solutions for businesses.

What is the difference between Senior Software Engineer Node Js vs Software Developer Node Js?

AspectSenior Software Engineer Node JsSoftware Developer Node Js
Required CredentialsBachelor's degree in CS or related field, 5+ years experience, advanced knowledge of Node JsBachelor's degree in CS or related field, 1-3 years experience, foundational Node Js skills
Work EnvironmentLead projects, mentor junior staff, collaborate with cross-functional teamsDevelop features, fix bugs, implement new functionalities under supervision
Employer & Industry UsageTech companies, startups, enterprise software teamsStartups, small to medium tech firms, freelance projects

The main difference between a Senior Software Engineer Node Js and a Software Developer Node Js lies in experience, responsibilities, and leadership. Senior engineers typically lead projects and mentor others, while developers focus on coding and task execution. Both roles require strong Node Js skills, but senior roles demand more experience and strategic input.

What are popular job titles related to Senior Software Engineer Node Js jobs in Alberta? For Senior Software Engineer Node Js jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Senior Software Engineer Node Js jobs in Alberta look for? The top searched job categories for Senior Software Engineer Node Js jobs in Alberta are:
What cities in Alberta are hiring for Senior Software Engineer Node Js jobs? Cities in Alberta with the most Senior Software Engineer Node Js job openings:

Senior Software Developer

Pulse Medica

Edmonton, AB • On-site

Full-time

Medical, Dental, Vision

Posted 20 days ago


Job description

Salary:

Sr. Software Developer


PulseMedica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, youll design, develop, and maintain high-performance software using modern C++ and React.js, contributing to a cutting-edge medical device platform that is redefining eye care.


As part of a fast-moving Edmonton-based medical technology start-up, youll collaborate with exceptional scientists, engineers, and clinicians to bring innovative solutions from concept to clinical use.


About Us

PulseMedica is redefining the landscape of ophthalmic technology by developing breakthrough imaging and laser technologies for ophthalmic disease. Recognized as a Great Place to Work for four consecutive years, weve built a culture where innovation thrives and multidisciplinary teams solve complex challenges at speed. Our technology blends realtime computer vision, deep learning, and 3D imaging with highprecision laser systems to create new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable engineering, PulseMedica is creating treatment solutions that position the company to be at the forefront of the next generation in eye care.


The Opportunity

This role offers a rare chance to shape the future of a rapidly growing medical technology company. Youll help drive our software development forward, influencing product direction while ensuring our solutions meet the highest standards of quality, performance, and innovation.


The person will be responsible for:

  • Designing, developing, and maintaining software applications using modern C++ and React.JS.
  • Implementing and managing multi-threading in software projects.
  • Collaborating with cross-functional teams to define, design, and implement new features.
  • Ensuring the performance, quality, and responsiveness of applications.
  • Participating in code reviews and maintaining high standards of code quality.
  • Solving complex problems and contributing to the continuous improvement of our software systems.


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience with modern C++.
  • Strong knowledge and experience with multi-threading.
  • Proven expertise in software design and architecture.
  • Experience working with complex multi-disciplinary systems.
  • Excellent verbal and written communication skills.
  • Excellent interpersonal, negotiation, and conflict resolution skills.
  • Excellent time management skills with a proven ability to meet deadlines.
  • Strong analytical and problem-solving skills.


Valuable Skills and Experience:

  • Experience in the medical device industry.
  • Familiarity with React.JS.
  • Knowledge of image processing techniques.
  • Experience with machine learning.
  • Experience with 3D Rendering.
  • Experience with embedded SW development


Anticipated Start Date:

As soon as a suitable candidate is found. This is an open posting with no defined closing date. Applications will be reviewed on an ongoing basis.

Duration: Full-Time Permanent (40 hours per week)

Salary: Commensurate to experience and qualifications

Location: Edmonton


What you can expect from PulseMedica:

  • Competitive compensation, health, dental and vision benefits and the option to participate in our employee stock option plan
  • Free on-site gym (Jacksons Gym)
  • A role that contributes to helping change peoples lives by enhancing their vision
  • A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
  • Hybrid work
  • Growth Opportunities
  • Monthly team social events
  • Working for a company that was recently Great Place to Work certified!

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.